我正在编写一个Chrome内容脚本,当我在DOM中注入它时:
"<a href='#' onclick='alert(\"Hi!\");return false;'>Hi</a>"
Run Code Online (Sandbox Code Playgroud)
它工作正常(当我点击它时弹出警报),但是如果我为警报创建一个函数,它会说函数未定义.例如:
"<a href='#' onclick='alertPlease(\"Hi!\");return false;'>Hi</a>"
function alertPlease(x){
alert(x);
}
Run Code Online (Sandbox Code Playgroud)
我的所有代码都是相同的内容脚本js文件.
在后台加载另一个js文件后,是否必须放置可以使用的代码?我尝试添加一个带有'alertPlease();的后台页面 功能,但这也不起作用.
任何提示将不胜感激!
谢谢!