因此,我为一个网站进行了扩展,该网站可以动态刷新您的资金,并且我希望扩展中包含该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/

10-11 11:15