我正在尝试获取 Flash 播放器所在的当前 URL。不是 .swf 文件的 URL,而是浏览器指向的 URL。到目前为止,我使用过:
var st:String = ExternalInterface.call("window.location.href");
不幸的是,这在 IE 中不起作用。根据我的研究,我可以看到它不适用于 IE。
我在互联网上发现的唯一另一件事是在标签上贴上“id”标签。
所以我试图找出是否和/或如何:
不知何故,使用 IE 和其他浏览器中的 ExternalInterface 进行调用,以将当前 URL 返回给我。
或者
在标签上添加一个 id="PA" 属性并让 AS3 读取该标签并将其作为字符串拉入,而不使用 JavaScript
我的限制是我只能将标签添加到 HTML 中,而不能添加任何 JavaScript 函数。这必须在 AS3 中严格执行。
无论哪种方式,我都需要知道我在哪个 URL 上。任何帮助是极大的赞赏。