gpt4 book ai didi

javascript - Adobe Air - window.nativeWindow 未定义

转载 作者:行者123 更新时间:2023-12-02 20:32:22 25 4
gpt4 key购买 nike

我有一个 Adob​​e Air 应用程序,可以从菜单托盘中打开一个窗口。 html 内容有一个 javascript 代码,在加载时执行警报(window.nativeWindow)。

  • 它与嵌入的 html 静态文件配合良好
  • 它不适用于名为 file 的 JSP

我已正确包含 AIRAliases.js。 nativeWindow 有限制吗?

我的目标是:

  • 使用表单打开 JSP 文件
  • 向自己提交表单
  • 如果可以,隐藏nativeWindow

但似乎nativeWindow未定义。而 window.close() 什么也没做

最佳答案

事实上,这是一个沙盒安全限制。

  • 来自其他域的 HTML 代码无法执行 AIR 脚本(例如关闭窗口)
  • 所有转身均禁用(eval(), onclick=, ...)

这样做的唯一方法是:

  • 放置带有桥接参数的 IFrame
  • 放置一个 XML 文件,为 Adob​​e 应用程序授予更多安全权限

AdobeAIR API的安全章节有完整的解释

关于javascript - Adobe Air - window.nativeWindow 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3881011/

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