有没有办法在AIR应用程序沙箱中使用jQuery.getScript?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有没有办法在AIR应用程序沙箱中使用jQuery.getScript?相关的知识,希望对你有一定的参考价值。
我正在尝试使用html / JS引擎(不是flex或flash)构建AIR应用程序,但是在尝试从应用程序目录动态加载JS文件时我遇到了一个问题。 应用程序启动后,如果我尝试使用jQuery.getScript方法加载脚本,则永远不会解释该脚本,也不会引发错误。
我已经了解了AIR的安全模型,发现在应用程序沙箱中,一旦启动了应用程序,几乎不会添加任何新脚本,但这些脚本构成了应用程序目录。 所以,我想知道为什么我的脚本没有被解释。是因为jQuery将脚本附加到DOM并且这是禁止的吗?有没有jQuery替代品?或者我是否强制使用蹩脚的AIR原生API?
答案
您应该使用本机API来检索文本然后eval()
文本..这将具有相同的一般效果...可能想要做eval.call(window, scriptText)
以确保您的命名空间/封装是正确的。
以上是关于有没有办法在AIR应用程序沙箱中使用jQuery.getScript?的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法从Adobe Air(flash)android应用更新到Unity3d应用,并保留共享对象中的本地保存?
从临时部署安装新 IPA 时,有没有办法保留文档文件夹?