javascript - 如何访问 Adob​​e AIR 应用程序中的 iframe?

标签 javascript iframe adobe air apache-flex

我正在尝试使用 AIR 中的嵌入式 webkit 编写一个带有 HTML+Javascript 的小浏览器。

我在 iframe 中显示用户输入的 URL 页面。

从那里,我想:

  1. 访问框架的内容,例如在选项卡上显示页面。
  2. 当用户点击框架时收到提醒,例如更新 url 栏。

对于 1),我知道浏览器出于安全考虑禁止这样做。 但是,我猜想这在 AIR 应用程序中应该是可能的,可能需要征得用户许可(例如 Firefox 中的 Gecko)。

有谁知道怎么做 1) 吗? 是否有事件或事件 2)?

谢谢你的帮助,

J.

最佳答案

既然 Julien 听起来他会起诉我,我会回复 ;)

所以,您没有使用 Flex Builder?如果是,它会显示右侧的小红点。 Flex Builder 有时会出现问题,但它有助于关闭和重新打开解决方案。在极端情况下,IDE 本身会重新加载项目。顺便说一句:您是否创建了桌面 (AIR) 应用程序? HTMLLoader 仅适用于 AIR

如果您没有使用 Flex Builder IDE,我建议您查看此 link .由 Adob​​e ( here) 推荐。

您的代码在我这边编译得非常好。但是,让我感到困惑的是您试图通过 ExternalInterface 实现的目标。

关于javascript - 如何访问 Adob​​e AIR 应用程序中的 iframe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/573472/

相关文章:

javascript - 使用 HTML5 Canvas 从本地 csv 到 "plot"二维数组

javascript - YouTube Player API 在 iframe 中隐藏播放按钮、图标和视频标题

ios - Swift iframe 未在 Web View 中加载

javascript - 使用 ExtendScript 访问内部预合成层

python - 两种 AEM 环境中的节点权限比较

javascript - 如何在三 Angular 形箭头上设置边框颜色

javascript - 手动在autoptimize插件中加载JS

javascript - 在资源昂贵的操作中强制重绘元素

javascript - react 原生 iframe

android - Adobe Flash Builder 4.7 标准版和高级版之间的区别