我正在尝试运行这个书签工具,但我在Chrome中遇到了这个错误:
未捕获的语法错误:意外的标识符
我不知道我的JavaScript代码在 href
中有什么问题。我不能将其放在单独的文件中,我需要在 href
中运行它。
<a href="javascript:(function(){
if (!($ = window.jQuery)) {
script = document.createElement( 'script' );
script.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js';
script.onload=releasetheScript;
document.body.appendChild(script);
}
else {
releasetheScript();
}
function releasetheScript() {
regex = ['ceo', 'fondateur', 'cofondateur', 'cto', 'cfo', 'daf', 'startup', 'entrepreneur', 'office manager', 'fintech', 'freelance', 'tech', 'founder', 'neobanque', 'banking', 'comptable', 'incubateur', 'coworking', 'PME', 'VC', 'accélérateur']
banned = ['|(?!', 'sex', 'porn']
target = regex.join('|') + banned.join('|') + ')';
interval = 10000
a = setInterval(function () {
window.scrollTo(0,document.body.scrollHeight);
var fields = $('.ProfileCard-userFields');
for (var i = 0; i < fields.length; i++) {
var p = fields[i].getElementsByClassName('ProfileCard-bio');
if (p[0].textContent.length > 1) {
if (p[0].textContent.match(new RegExp(target), 'g') !== null) {
console.log(p[0].textContent, 'text matching')
}
}
}
}, interval);
}
})()">Bookmarklet</a>
é
字符删除后测试吗?有没有尝试在哪些浏览器上运行这段代码? - freginold