即 return ')' 在尝试制作小书签时预期
ie return ')' expected when trying to make bookmarklet
写一个小书签,大概300行JS代码。一整天都在收到各种错误。
我所做的是编写 JS 并在控制台中进行测试,然后我使用 https://www.toptal.com/developers/javascript-minifier/ 压缩代码,然后向其中添加 javascript:(code)() 。
我遇到的最新问题是将以下函数添加到我的代码中,并在我将它与其他代码转换为书签后继续得到预期的')'。它在控制台中运行良好,单独的代码不会给我错误,只有当与其他代码结合使用时。
function checkTEST() {
clickDynatreeSub("Special TEST Requirement");
//this is the function I wrote to click basked on innerText
setTimeout(function() {
if (document.getElementById('ctl01_oldtestType').value != "hydro") {
addmessage(("test not hydro"), "red");
} else {
addmessage(("test hydro........... OK"), "green");
Checkdocuments();
}
}, 8000);
}
我在网上看书,发现IE小书签只能取5119个字符。并且在检查我自己的代码时,添加了额外的函数导致它超过 5119。因此,代码被切断导致如下所示导致预期的“)”或未终止的字符串。
Function a() {var test = " I am a strin........
写一个小书签,大概300行JS代码。一整天都在收到各种错误。 我所做的是编写 JS 并在控制台中进行测试,然后我使用 https://www.toptal.com/developers/javascript-minifier/ 压缩代码,然后向其中添加 javascript:(code)() 。 我遇到的最新问题是将以下函数添加到我的代码中,并在我将它与其他代码转换为书签后继续得到预期的')'。它在控制台中运行良好,单独的代码不会给我错误,只有当与其他代码结合使用时。
function checkTEST() {
clickDynatreeSub("Special TEST Requirement");
//this is the function I wrote to click basked on innerText
setTimeout(function() {
if (document.getElementById('ctl01_oldtestType').value != "hydro") {
addmessage(("test not hydro"), "red");
} else {
addmessage(("test hydro........... OK"), "green");
Checkdocuments();
}
}, 8000);
}
我在网上看书,发现IE小书签只能取5119个字符。并且在检查我自己的代码时,添加了额外的函数导致它超过 5119。因此,代码被切断导致如下所示导致预期的“)”或未终止的字符串。
Function a() {var test = " I am a strin........