avoid alert拒绝执行JavaScript脚本.在请求中找到的脚本源代码

avoid alert Refused to execute a JavaScript script. Source code of script found within request

本文关键字:脚本 源代码 alert 拒绝执行 JavaScript avoid 请求      更新时间:2023-09-26

如何防止chrome抛出错误:拒绝执行JavaScript脚本。在request.中找到脚本源代码发生这种情况是因为我的html代码包含了当鼠标按下时启动一个函数的对象,例如:

<div>
<?php
    echo "<span onmousedown='"myfunction();'"> example </span>";
    echo "<span onmousedown='myfunction();'> example 2 </span>";
?>
</div>

当重定向到同一页面时发生错误,但是当我第一次进入页面或重新加载页面时不会发生这种情况。我不想禁用X-XSS-Protection,我需要一个更优雅的解决方案。代码:php, html或javascript

我尝试合法使用该函数,而不是试图注入脚本

try

<div>
<?php
echo "<span onmousedown='myfunction();'> example </span>"
?>
</div>

注意myfunction()后面的单引号