如何仅在特定的 iframe 中注入脚本
How to Inject script only in a particular Iframe
我正在使用 Requestly 注入脚本,但无法找到仅在特定 Iframe 中注入脚本的方法。
有没有办法在网页的特定 iFrame 中使用 Requestly 插入自定义 JS?
请求不在脚本注入中提供额外的过滤器来检测您是在父页面还是 Iframe 中注入。
但是,您可以使用一种技巧。
您可以在脚本中进行额外检查,使其仅在 Iframe 内执行,类似这样
if (window.self !== window.top) {
// Your script code goes here
}
但是,如果您可以定义 URL 模式,使其仅与 Iframe 匹配,那就更好了。那么您不必添加此检查,但可以更好地 URL 定位,这样脚本注入仅适用于 Iframe URL 而不是父 URL.
我正在使用 Requestly 注入脚本,但无法找到仅在特定 Iframe 中注入脚本的方法。
有没有办法在网页的特定 iFrame 中使用 Requestly 插入自定义 JS?
请求不在脚本注入中提供额外的过滤器来检测您是在父页面还是 Iframe 中注入。
但是,您可以使用一种技巧。
您可以在脚本中进行额外检查,使其仅在 Iframe 内执行,类似这样
if (window.self !== window.top) {
// Your script code goes here
}
但是,如果您可以定义 URL 模式,使其仅与 Iframe 匹配,那就更好了。那么您不必添加此检查,但可以更好地 URL 定位,这样脚本注入仅适用于 Iframe URL 而不是父 URL.