我想在我的html文件中包含以下脚本:
<script src="https://www.google.com/recaptcha/api.js?onload=contact.onloadCallback&render=explicit" async defer></script>
当onloadCallback方法在联系人模块之外时:
var onloadCallback = function() {
//do something
}
脚本路径如下:
<script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script>
,效果很好。但我想将onloadCallback方法移至模块:
contact = {
onloadCallback : function() {
//do something
}
}
,但是脚本无法正确加载。浏览器控制台给我错误:
来自的资源 “ https://www.google.com/recaptcha/api.js?onload=contact.onloadCallback&render=explicit” 由于MIME类型(“ text / html”)不匹配而被阻止
我猜是因为contact.onloadCallback
中的点,对吗?你能告诉我怎么做吗?