Я пытаюсь создать расширение Firefox, которое использует приложение flex. Я попытался обернуть его в XUL-типах (< iframe> и < browser>), и у меня нет предпочтения относительно того, какой из них я использую ... в зависимости от того, что работает.Как динамически установить «src» для браузера или элемента iframe (расширение для Firefox)
Проблема в том, что всякий раз, когда я использую относительный путь (доступ через chrome: // или mySWF.html), флэш не загружается.
У меня есть метод поиска абсолютного пути (он размещен ниже), но я не могу для жизни меня выяснить способ динамического изменения src iframe или браузера.
<script type="text/javascript">
function loadSWF() {
alert("loadSWF!");
var fullPath = "file:///" + extensionPath.path.replace(/\\/g,"/") + "/chrome/content/HelloWorld.html";
top.document.getElementById('AppFrame').setAttribute("src",fullPath);
}
</script>
Ниже мои 2 способа вызова гибкого приложения:
<iframe
type="content"
src=??????
flex="1"
id="AppFrame"
name="AppFrame"
onLoad="loadSWF();"/>
<browser
id="browserid"
type="content"
src=??????
flex="1"/>
Как я могу назвать свою функцию, чтобы установить атрибут Src ???
Похоже, вы не можете создать свой хром манифест правильно. https://developer.mozilla.org/en/chrome_manifest – MatrixFrog