2

我有一个包含 textarea 的表单来编写一些 HTML 以存储在数据库中并稍后呈现。它适用于所有内容,包括文本区域内的 javascript 代码。但是,当代码包含

self.location.href

保存后,它会重定向到一个空白页面。这只发生在 safari 和 chrome firefox 等 webkit 浏览器中,甚至 IE 都没有这个问题。

有人有什么主意吗?

4

1 回答 1

0

self.location所有浏览器都支持该关键字,但不是标准方式

如果你想这样做使用this.locationdocument.location检查它是否影响。

如果不是,这应该这样做,

问题可能出在返回值上,因为浏览器 webkit 不会使用 self.location 返回值 true/false,因此您需要向将手动返回 false 的代码添加代码。

注意:请提供您的工作/代码以便更好地理解问题。

编辑:澄清输入和按钮的问题。

我已经fiddle为您更新了,如果有任何疑问,请查看回复。

于 2013-09-04T05:13:14.230 回答