有沒有方法可以使用座標鏈接到另一個頁面的內容,而不使用#anchors?例如,假設我希望鏈接直接進入頁面下方1200px的內容。我怎樣才能做到這一點? Javascript,服務器端的魔法,只要它適用於普通的訪問者,任何事情都會發生。鏈接到頁面座標
Q
鏈接到頁面座標
2
A
回答
0
您可以開發一個瀏覽器插件或擴展程序,允許您至少安裝它。否則,不。
0
如果你有其他網站的控制權,你可以編寫一個javascript來查看查詢字符串中的參數(即?y = 1200)並將頁面滾動到該位置,但我猜你不'無法訪問其他網站?前
http://stackoverflow.com/##scroll-y:1200
但用戶必須安裝腳本:
0
這可以用UserJS(Greasemonkey的)來完成。
1
以散列方式存儲座標
例如, http://example.com/page#123
然後通過JavaScript,滾動窗口
window.onload = function(){
var pos = window.location.hash.substring(1); //get hash & remove #
window.scroll(0,pos);
};
0
瀏覽器的同源策略會阻止您滾動來自不同域的框架或iframe中顯示的內容。最可靠的方法是讓您的服務器獲取頁面並插入滾動代碼。
相關問題
- 1. 如果該鏈接鏈接到當前頁面,則鏈接到目標鏈接?
- 2. 鏈接到不同頁面的標籤
- 3. 從Pelican頁面鏈接到標籤
- 4. 查找頁面中每個鏈接的座標
- 5. 鏈接到Facebook頁面上的頁面標籤頁應用
- 6. 鏈接到PDF中的特定座標?
- 7. iOS Swift UIWebView鏈接座標
- 8. XSL鏈接到頁面
- 9. RoR:鏈接到頁面
- 10. 查找鏈接到頁面
- 11. 鏈接到iframe頁面
- 12. 鏈接到打開另一個標籤頁的其他頁面
- 13. 如何直接鏈接到Facebook頁面上的標籤?
- 14. 獲取鏈接頁面的標題
- 15. jQuery UI標籤鏈接_blank頁面
- 16. 鏈接標籤破壞頁面設計
- 17. 如何超鏈接到標籤頁而不是主頁鏈接
- 18. HTML直接鏈接到頁面內的頁面
- 19. 笨頁面鏈接
- 20. Rails,鏈接頁面
- 21. 在HTML頁面上的鼠標座標
- 22. HTML:轉到相同頁面鏈接的鏈接,如何保持頁面視圖?
- 23. WebView中的鏈接的NSRect座標
- 24. PDF鏈接座標不正確?
- 25. 如何鏈接座標與件?
- 26. 如何鏈接到根頁面中intersphinx
- 27. 深入鏈接到Facebook頁面
- 28. 超鏈接到頁面的一部分
- 29. Laravel 5:鏈接到php頁面
- 30. 鏈接到指定的其他頁面
OP在這裏。 那麼在一個框架中加載頁面,然後使用該框架插入JavaScript呢? 服務器端的任何東西都可以工作。例如,一個抓取頁面的php腳本,在其底部放置一個javascript滾動函數,然後重寫url以匹配頁面? 沒有試圖剝削,我只是覺得這將是一個非常乾淨的伎倆。 – Don 2009-10-15 20:32:47
假設我無法直接控制頁面。 – Don 2009-10-15 20:34:01
相關主題直接滾動到搜索項。這是可能的,沒有直接控制頁面? – Don 2009-10-15 20:44:37