【发布时间】:2019-09-06 17:13:49
【问题描述】:
我正在尝试这样做,所以当我访问特定网站时,它会在屏幕上显示一些文字。
我尝试过使用不同的方式来格式化代码,使用“前置”这些都没有实际工作。
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
【问题讨论】:
-
在
' '内不能有\n换行符。请改用`。 -
JavaScript 不允许字符串常量中的换行符。
-
更改为模板文字(例如
` ... `而不是' ... ')将解决此问题,因为它们允许在代码本身内换行。 -
你在什么环境下运行这个? Microsoft JScript 与普通的 JavaScript 不同。
-
我已改为 (` code `),但仍然出现相同的错误。
标签: javascript prepend