在 IFrame 中注入自定义 JS 文件


Injecting CUSTOM JS File within an IFrame

我想在IFrame中注入一个自定义JS文件(通过插件渲染)。

我的主题 -> 函数.php中的以下代码将我的外部 JS 文件注入到主文档中:

add_action('init', 'ajaxcomments_load_js', 10);
function ajaxcomments_load_js(){
        wp_enqueue_script('ajaxcomments', get_stylesheet_directory_uri().'/js/ajaxCode.js');
}

但是,在Wordpress中,如何将JS文件注入特定的IFrame?

任何帮助都会很棒。谢谢!

如果

iframe没有指向提供页面的域,您将无法将 JavaScript 注入iframe。 否则,这被视为安全风险,任何现代浏览器都会专门阻止它。 (想象一下,例如,如果 evilsite.com yourbank.com 加载到iframe中并注入JavaScript来强制银行转账)。 这是不允许的。

否则 - 如果这是您控制的域,您可以考虑此方法