对捕获的JavaScript代码进行编码以向其发出警报
我捕获JavaScript错误周围的代码行,以便更快地发现和修复它们。在我的日志中,当我点击行号时,我试图让它提醒发生错误的行。这是一个电流输出的例子对捕获的JavaScript代码进行编码以向其发出警报,javascript,Javascript,我捕获JavaScript错误周围的代码行,以便更快地发现和修复它们。在我的日志中,当我点击行号时,我试图让它提醒发生错误的行。这是一个电流输出的例子 javascript:alert(encode('var clickCycle = 37; window.onload = function(e) { var a = JSON.parse(localStorage.getItem('email_tab')); try {var a = top.window.location.href;
javascript:alert(encode('var clickCycle = 37;
window.onload = function(e)
{
var a = JSON.parse(localStorage.getItem('email_tab'));
try {var a = top.window.location.href;}
catch (err)
{
'));
时间已经晚了,所以我不确定是应该在服务器上通过PHP编码,还是仅仅通过JavaScript编码
我需要确保警报中是否有引号或其他代码符号,就像它们在代码中一样。对于安全问题,我认为您只需在服务器上对其进行编码,然后再响应客户端。在客户端,您不需要在javascript上进行编码一个字符串替换完成了这个技巧
<a href="javascript:alert(\'';
$sp = str_ireplace("'","\'",$row1['lines']);
echo htmlspecialchars($sp).'\');" tabindex="3">'.$row1['line'].'</a>
我根本不知道你想做什么。您不能只查看JavaScript错误控制台来查看行号吗?您必须将“替换为”