gpt4 book ai didi

javascript - Flex - JavaScript 适用于 bin-debug,但不适用于已部署的服务器

转载 作者:行者123 更新时间:2023-11-29 22:41:44 26 4
gpt4 key购买 nike

当 JavaScript 文件位于 bin-debug 文件夹中并且 JS 文件与 Flex 应用程序位于同一目录中时,我的 Flex 应用程序通过 ExternalInterface 类成功调用了 JavaScript 文件中的函数。

但是当我在服务器上测试 Flex 应用程序时,它没有与 JavaScript 交互。我能找到的唯一区别是,在远程服务器上,JS 文件是从 URL 中提取的,而不是从本地提取的。 JS 文件 URL 与 Flex 应用程序在同一个域中,因此我认为这不是跨域问题。我错过了什么?

谢谢!

最佳答案

您的问题出在 URL 中。这需要在您的 ActionScript 代码中进行额外的安全设置。

您需要在 ActionScript 代码中包含以下内容:

Security.allowDomain("mysite.com")

这是来自 Adob​​e 的图形描述:

alt text http://livedocs.adobe.com/flex/3/html/images/crossScript_load.png

关于javascript - Flex - JavaScript 适用于 bin-debug,但不适用于已部署的服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2286416/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com