因此,我为一个网站进行了扩展,该网站可以动态刷新您的资金,并且我希望扩展中包含该div的值,它似乎没有刷新或完全无法工作。如果您想了解您要求的其他任何信息,我会发布相关信息,我会提供信息。我正在尝试学习jQuery,所以我还不是该语言的佼佼者。
popup.js
var cash = $("#v4").html();
$('.cash').append(cash);
我的扩展HTML页面
<script type="text/javascript">
$(".cash").append($("#v4").html());
</script>
<div class="cash"></div>
我的错误
拒绝执行内联脚本,因为它违反了以下内容安全策略指令:“ script-src'self'chrome-extension-resource:”。要启用内联执行,需要使用'unsafe-inline'关键字,哈希('sha256 -...')或随机数('nonce -...')。
最佳答案
您必须等待DOM加载。现在,您正在$('。cash')甚至在页面上之前执行代码。尝试这个:
$(document).ready( function(){
$(".cash").append($("#v4").html());
});
关于javascript - 附加html和动态刷新,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27787661/