javascript - ExternalInterface.call ('window.location.href.toString()' 出现问题)

标签 javascript actionscript

我在尝试获取 swf 文件显示的 URL 时遇到问题

    ExternalInterface.call('window.location.href.toString()')

方法。

例如:域 1: 包含 SWF,域 2: 包含带有嵌入源代码的 html 文件。

因此,如果域 1 = 域 2,则它可以正常工作,并且我会得到所需的 URL。如果不是 - 我会得到“未定义”。

如何解决这个问题?

最佳答案

您需要将嵌入/对象 HTML 标记的“allowScriptAccess”属性设置为“始终

关于javascript - ExternalInterface.call ('window.location.href.toString()' 出现问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13837834/

相关文章:

javascript - 将 props 传递给从对象动态渲染的组件

javascript - React - 在构造函数中绑定(bind) this 不起作用

actionscript-3 - 在 for 循环中使用 setInterval

arrays - 如何使用倒谱?

sql - 优化保存到sqlite数据库?

apache-flex - 如何本地化 Flex/Actionscript "enums"以确保可绑定(bind)性?

javascript - Cordova 插件未定义

javascript - 如何使用 node.js 在 stdout 中编写阻塞?

javascript - Snap.svg 在响应式 View 框中拖动坐标

audio - 在 Flash/Actionscript 中以 2 倍速度播放声音