我刚刚发现(困难的方法),当您有一个带有action=""
的HTML表单时,Webkit浏览器将它与Firefox和Internet Explorer区别开来。Forms with action =“”
在FF和IE浏览器,这两种形式的标签是等价的:
<form method="post" action="">
<form method="post">
他们都将提交表单回到同一页面。然而,Safari和Chrome会将第一种形式发送到默认页面(index.php,或其他) - 第二种形式与FF/IE相同。
我已经很快地破解了我的代码,以便在任何它通常会打印空操作的地方,它根本不会添加操作属性。
这看起来很混乱,并不是做事的最佳方式。任何人都可以提出更好的方法?另外,任何人都可以启发我为什么Webkit会做这样的事情?
这个/显然是作为针对webkit [这里](https://bugs.webkit.org/show_bug.cgi?id=7763) – 2009-03-05 02:53:54