我想在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来强制银行转账)。 这是不允许的。
否则 - 如果这是您控制的域,您可以考虑此方法