我剛剛發現(困難的方法),當您有一個帶有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