在Chrome扩展程序的content.js中注入Google recaptcha的JS文件

时间:2018-05-20 07:51:42

标签: javascript google-chrome-extension

Chrome扩展新功能并存在以下问题:

我正在尝试在我的内容脚本中显示recaptcha。如您所知,它需要包含此<script src="https://www.google.com/recaptcha/api.js" async defer></script>标记,并且由于内容脚本在隔离环境中运行,因此我无法通过

添加它
   const script = document.createElement('script');
   script.src = 'https://...';
   // ...and so on
然而,

This接受的答案说明了脚本注入内容脚本的一种很好的方式,但仅适用于本地文件。那么有没有办法从CDN中包含一个脚本?

1 个答案:

答案 0 :(得分:0)

尝试这样做:

var apiScript = document.createElement('script');  
apiScript.setAttribute('src','insert source here');
document.head.appendChild(apiScript);