gpt4 book ai didi

javascript - 仅在 iframe 中运行扩展

转载 作者:行者123 更新时间:2023-11-30 17:14:29 25 4
gpt4 key购买 nike

我正在编写扩展,我希望部分代码仅在 iframe 中运行。目前,我的 extensuin.js 文件中的所有代码都在页面和 iframe 中运行。如何检测代码是否在 iframe 中运行,以便我可以运行 iframe 特定代码?

举个例子(这不是真正的代码)我的 extension.js 应该是这样的:

appAPI.ready(function($) {
if (iframe) {
// Run iframe code
} else {
// Run on regular page
}
});

最佳答案

您可以使用 appAPI.dom.isFrame 来实现您的目标确定您的扩展代码是否在 iframe 中运行。因此,使用您的示例,代码将是:

appAPI.ready(function($) {
if (appAPI.dom.isFrame()) {
// Run iframe code
} else {
// Run on regular page
}
});

[披露:我是 Crossrider 员工]

关于javascript - 仅在 iframe 中运行扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26377933/

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