我使用自己的某些爬虫软件进行工作,我的一个用户刚刚报告说它不适用于以下代码:
onclick="document.location.href = 'http://www.example.com/somepage.aspx'; return false;"
即在Javascript代码中使用
'
而不是'
来指定字符串的开始结束结尾令我惊讶的是,我测试过的浏览器没有报告任何JavaScript语法错误...而且单击它似乎可以正常工作...我一定很头脑崩溃-
'
字符串真的是合法的Javascript码? 最佳答案
字符串周围的'
真的是合法的Javascript代码吗?
不会。浏览器将在将值评估为JavaScript之前对字符引用进行解码。