我正在努力做到这一点,因此当我访问特定网站时,它将在屏幕上显示一些文本。
我尝试使用不同的方式使用'prepend'设置代码格式。
if (window.location.href.indexOf("https://play.google.com/store") !== -1 || window.location){
$('body').prepend('
<div id="_security">
<h2>TextTop</h2>
<p>TextBottom</p>
</div>')
}
结果是该文件未运行。
错误:
Line: 2
Char: 24
Code: 800A03F7
Source: Microsoft JScript compilation error
答案 0 :(得分:0)
您不能在没有连接的情况下添加多行。 这是正确的方法:
$(function(){
if (window.location.href.indexOf("https://play.google.com/store") !== -1 || window.location){
$('body').prepend('<div id="_security"><h2>TextTop</h2><p>TextBottom</p></div>')
}
});
您可以使用串联:
$('body').prepend(
'<div id="_security">'+
'<h2>TextTop</h2>'+
'<p>TextBottom</p>'+
'</div>');
答案 1 :(得分:0)
这里的问题不仅在于换行符,还在于您在默认的Windows环境下运行代码,该环境不支持主机提供的对象,例如window
和document
。在浏览器中运行代码,将<script>
标签添加到HTML文档中,或将代码粘贴到Web控制台中。