使用以下代码创建文件index.html:
<html>
<body>
<form action="index.html" method="post">
<textarea name="content">
</textarea><br>
<input type="submit" value="submit">
</form>
</body>
</html>
在Google Chrome中打开此文件。 在textarea中输入此文本
行动= “index.html的”
然后按提交按钮。 打开开发人员工具(按 Ctrl + Shift + I )并查看此内容
<html>
<body>
<form action="about:blank" method="post">
<textarea name="content">
</textarea><br>
<input type="submit" value="submit">
</form>
</body>
</html>
为什么 action =“index.html”替换为 action =“about:blank”?
问题仅存在于Google Chrome中,当前版本为28.0.1500.72 m。
答案 0 :(得分:6)
问题是来自chrome的XSS过滤器。对于action
(以及其他内容)
about:blank
尝试发送X-XSS-Protection: 0
标头以禁用它。
所以,它不是一个错误,它是一个功能。
在此处详细了解:https://code.google.com/p/chromium/issues/detail?id=83503