嵌套公式转义 - Document.write
Nested formula escape - Document.write
我正在尝试执行以下操作,但无法转义嵌套公式
使用的字符变体和转义符
<script type="text/javascript">document.write("<script type='text/javascript'>" + document.referrer.split('?')[1]+"'" +document.referrer.split('?')[2]+"#" +document.referrer.split('?')[3] + \"'" + "https://www.example.com'" + "<\/script>"); </script>
停留在 \"'"
您是否在 JavaScript 控制台中看到此消息?
Uncaught SyntaxError: Invalid or unexpected token
如果是这样,我很确定您只需要将 \ 字符放在双引号内,并正确地转义它,如下所示:
"\'"
完整示例如下:
<script type="text/javascript">document.write("<script type='text/javascript'>" + document.referrer.split('?')[1] + "'" + document.referrer.split('?')[2] + "#" + document.referrer.split('?')[3] + "\'" + "https://www.example.com'" + "<\/script>");</script>
我正在尝试执行以下操作,但无法转义嵌套公式
使用的字符变体和转义符
<script type="text/javascript">document.write("<script type='text/javascript'>" + document.referrer.split('?')[1]+"'" +document.referrer.split('?')[2]+"#" +document.referrer.split('?')[3] + \"'" + "https://www.example.com'" + "<\/script>"); </script>
停留在 \"'"
您是否在 JavaScript 控制台中看到此消息?
Uncaught SyntaxError: Invalid or unexpected token
如果是这样,我很确定您只需要将 \ 字符放在双引号内,并正确地转义它,如下所示:
"\'"
完整示例如下:
<script type="text/javascript">document.write("<script type='text/javascript'>" + document.referrer.split('?')[1] + "'" + document.referrer.split('?')[2] + "#" + document.referrer.split('?')[3] + "\'" + "https://www.example.com'" + "<\/script>");</script>