【发布时间】:2014-10-15 08:30:03
【问题描述】:
我正在编写一个扩展程序,我希望部分代码仅在 iframe 中运行。目前,我的 extensuin.js 文件中的所有代码都在页面和 iframe 中运行如何检测代码在 iframe 中运行,以便我可以运行 iframe 特定代码?
作为一个例子(这不是真正的代码)我的 extension.js 应该是这样的:
appAPI.ready(function($) {
if (iframe) {
// Run iframe code
} else {
// Run on regular page
}
});
【问题讨论】:
-
@Inferpse 您的评论实际上并不正确,因为在运行扩展程序的上下文时,您引用的票证中的响应并非在所有情况下都有效。请参阅我的答案以了解正确的方法。 [披露:我是 Crossrider 的员工]
标签: javascript iframe cross-browser browser-extension crossrider