2013-01-31 41 views
0

Google Chrome會在點擊時打開無效鏈接。如何強制Chrome打開正確的鏈接

要重現,打開網頁

在Chrome和移動鼠標光標移動到文本

在頁面的源代碼這個鏈接被定義爲

<a class="fn" href="/store/Store/Details?product=CPU-EP0520EL01" 
         rel="product"> 
         xxxxxxxxxxxxxxxxxx</a> 

故須打開鏈接/store/Store/Details?product=CPU-EP0520EL01

Chrome在底部顯示錯誤的鏈接/store/Store/Details?product=C225E,並打開此錯誤頁面。

如何解決這個問題? Internet Explorer 9打開正確的頁面。

+0

根據Chrome的開發人員工具,帶類blueBoxImgMask的div將佔用*整個*頁面。它位於C225E產品的鏈接之內,這就是爲什麼點擊頁面上的任何位置導致該地址的原因。如果向下滾動,那個div就不再是這樣了,這就是爲什麼後面的頁面上的鏈接可以工作。他們不被div阻擋。 –

回答

0

在我看來,你有一些無效的HTML。如果您單擊頁面上的任何位置,它將打開/ store/Store/Details?product = C225E。

開始嘗試在線路206: <a href="/store/ShoppingCart?Length=12" id="cart-status" style="margin-top:12px;margin-left:-5px;color:blue">(0)</a> </a>

的頁面不FF正確呈現爲好。

----------------- EDIT/UPDATE ----------------

Example of invalid html

作爲你可以看到,我在內容之上,並且我的光標不是任何鏈接,但是如果你查看頁面的底部,我注意到它鏈接到無效的url。直到你的第四個產品項目之後,我才注意到這種行爲消失了。

檢查無效html的第206行,看看它是不是一個打開的鏈接標記,因爲以前的建議是造成你這個問題。

+0

我點擊下面的產品名稱,Chrome也打開正確的頁面。頁面中的第一個產品將打開無效的鏈接。我不明白答案,要開始什麼? Chrome控制檯在加載時不顯示任何錯誤,如何找到錯誤? – Andrus

相關問題