我正在使用JavaScript來允許我的網站用戶單擊表格行上的任意位置以訪問該行記錄的URL。設置location.href
工作正常,但當我的用戶嘗試打開當前頁面後面的新選項卡中的頁面時,JavaScript會中斷瀏覽器正常的Shift+Click
行爲。如何在沒有這種令人討厭的副作用的情況下使用JavaScript更改頁面?如何使用JavaScript *導航至頁面而不打開「在新選項卡中打開」
3
A
回答
1
這是一個瀏覽器行爲,你不能以任何方式複製它。 許多變通方法可能是檢測所述移按鍵和執行window.open,或插入圍繞所有每個單元的內容的<a/>
元件,和dinamically改變在mousedonw在href,但都是難看補丁。 這是很多情況下你可能面臨的一種情況,它可以完成幾乎所有操作DOM的操作,但不會在與DOM交互時觸發的事件。
0
我想你只能說起訴目標屬性,使之成爲新的實例,但它完全取決於瀏覽器的新實例是否是一個新的瀏覽器窗口或只是一個標籤,也如果它是一個標籤,它是如果它是一個背景選項卡或激活它/將它放在前面,則仍然由瀏覽器決定。我可以回想一些瀏覽器/瀏覽器插件,甚至有設置讓你改變行爲。
相關問題
- 1. 在新選項卡中打開頁面
- 2. 使用選項卡導航打開新頁面
- 3. 如何使用Excel在打開的Chrome選項卡中打開新URL而不打開新選項卡
- 4. 使用javascript中的新選項卡打開頁面使用javascript
- 5. 頁面在新選項卡中打開,而不是左框架
- 6. 如何打開新選項卡時打開新選項卡
- 7. 使用self.location在新選項卡中打開頁面?
- 8. 新頁面在新窗口中打開,而不是Firefox中的新選項卡
- 9. 如何在Access 2007中重新打開頁面選項卡
- 10. 如何在新選項卡中打開VF頁面?
- 11. 在新選項卡中打開相同頁面,但在當前選項卡中打開新鏈接
- 12. 如何打開在新選項卡中打開鏈接?
- 13. 在primefaces的新選項卡中打開菜單項頁面
- 14. 在新選項卡中打開url
- 15. 在新選項卡中使用javascript打開頁面window.open(elementName.elementValue)在定位標記
- 16. Xrm.Utility.openwebresource打開新選項卡
- 17. 如何打開不同的頁面取決於用戶是否選擇在新選項卡中打開
- 18. 修改document.location,以便打開新的選項卡/窗口,而不是在當前選項卡中導航
- 19. 用頁面中所選單詞打開一個新選項卡
- 20. 在新選項卡中打開
- 21. 在新選項卡中打開,除非站點已經打開
- 22. 在新選項卡中打開而不是新的_blank窗口
- 23. 使用javascript函數打開選項卡
- 24. 在新選項卡中打開網站
- 25. 在asp.net中的新選項卡中打開pdf頁面
- 26. 在當前選項卡中打開新頁面
- 27. 在angularjs的新選項卡中打開頁面
- 28. 在新選項卡中打開PDF
- 29. 使用TargetLink打開新選項卡
- 30. 在新選項卡中打開鏈接