0

Facebook API を呼び出す必要がある SWF 広告があり、ホスト HTML ページで次の 1 行の参照が必要です。

<script type="text/javascript" src="//connect.facebook.net/en_US/all.js"></script>

私は広告を扱っているので、ホスト ページを制御することはできません。ページに関数を挿入できることを理解しています (これについては、こちらの参考文献が参考になります: http://www.actionscript.org/resources/articles/745/4/JavaScript-and-VBScript-Injection-in-ActionScript-3/ Page1.html ) ですが、外部でホストされているスクリプトへの参照を追加する方法が見つかりませんでした。

これができるかどうかは誰にもわかりません。

4

1 に答える 1

1

SCRIPTタグをドキュメントに動的に追加するだけです。これを行うには、ExternalInterfaceを介して無名関数を実行します。

var js:Array = [
'var script = document.createElement("SCRIPT")',
'script.src = "http://connect.facebook.net/en_US/all.js"',
'var head = document.getElementsByTagName("HEAD")[0]',
'head.appendChild(script)'
];
ExternalInterface.call('(function(){' + js.join(';') + '})()');
于 2012-08-23T12:55:23.777 に答える