我正在尋找一種使用jquery(或任何其他開源腳本)拉特定網頁的網址的方法。我正在致力於提供任何網頁的原始網址的服務 - 考慮一種情況,我加載google.com,但在地址欄中輸入了yahoo.com(無需按Enter鍵) - 腳本應該能夠驗證是否地址欄上的URL與實際URL相同或不同。jquery拉的網頁的URL
回答
沒有辦法做到這一點。並有最好不要在製作中有任何。沒有理由需要這些信息,這是對用戶隱私的侵犯。
沒有親愛的,絕對沒有辦法做到這一點。
我同意@ bjb568,它絕對違反用戶隱私。
您可以在腳本中獲取當前頁面的URL。
但是爲什麼你需要這種功能?
我會建議你找到你需要的任何選擇,我想到的
我可以在不拉動地址欄網址的情況下做到這一點。但任何想法,我應該如何拉問題的網頁的網址?此外,這應該是一個用戶觸發的功能 - 所以我不會拉這個數據,除非用戶要求。所以我希望不會有任何隱私問題。 – Anand
我的第一個問題:「爲什麼在地球上,他想這樣做???」如果可能的話,你將不得不直接與每個瀏覽器交互,這是不可能的。
jQuery只是一個客戶端語言,它解釋每個瀏覽器「引擎」(處理html,javascript等),而不是瀏覽器本身(菜單,設置等)。 其次,如果它會工作:你多久檢查一次?每個按鍵?每10秒鐘?這是不可行的 - 即使有可能。
我認爲你應該重新考慮你的問題,並試圖解釋爲什麼你想這樣做。這可能是其他(更好的)解決方案,可以更好地處理您的問題。
這並不回答這個問題,這些細節應作爲評論提及。有很好的安全性原因,爲什麼你不允許通過Javascript訪問地址欄,這與實現無關。雖然這個功能在流行的瀏覽器上不可用,但如果它至少有一些可用,我不會感到驚訝。如果有人因任何原因需要此功能,也很容易實現。 – Vishal
@Vishal - 可能有一些瀏覽器提供這種功能,但我的觀點是目標市場是關於主流/流行的瀏覽器。這不是它不應該的原因。你是對的,它可能應該發佈爲評論,而不是... – bestprogrammerintheworld
「它沒有理由不應該。」您正在創建問答資源,應該修改此答案,以提供相關說明,說明爲什麼流行的Web瀏覽器不具備此功能以及爲什麼此功能不屬於任何ECMA Script標準。 – Vishal
您可以使用普通的Javascript獲取頁面的當前位置,但我不認爲您可以獲取當前輸入的地址欄,儘管我沒有看到您應該需要的地方。
針對這裏的每個人都說這是對用戶隱私的違反:我認爲抓取當前頁面上的URL或輸入的地址欄不會違反隱私或安全性,除非您以某種方式能夠更改地址欄,使它看起來像你在不同的網站上 - 就像在Google.com上,它說你在Yahoo.com上。但是,從OP最初的問題來看,他似乎想要獲得這些信息;不改變它。
使用JavaScript,你可以使用var location = document.location.href
你可以改變地址欄最接近的是window.history.pushState(),但瀏覽器有安全設置不允許當前的外域要使用的域。
謝謝。這正是我需要的。 – Anand
- 1. 拉出網頁URL的一部分
- 2. 頁面加載時間的目標網頁或URL與jquery
- 3. 簡單的jQuery拉網
- 4. 拉網jQuery插件
- 5. 查找網頁Url
- 6. 讓jquery下拉菜單在網站的新頁面上打開
- 7. jquery下拉菜單覆蓋在網頁上的框架
- 8. jQuery插件拉Facebook的飼料(RSS)到網頁?
- 9. 設計REST風格的URL的網頁
- 10. 拉從任何網頁的所有URL,具有的indexOf麻煩[功課]
- 11. Python模擬jQuery的網頁
- 12. 緩慢的網頁(jquery + bootstrap)
- 13. Jquery messes佈局的網頁
- 14. 返回的圖像從網頁URL,而不網頁視圖
- 15. 網頁的加載項下拉菜單
- 16. 從Java中的網頁拉取HTML
- 17. 不拉索引頁的網址
- 18. 哈希的jQuery的滾動頁面url
- 19. Overwide網頁,圖像拉伸?
- 20. php拉網頁數據
- 21. asp網頁上的blackberry jquery ajax頁面
- 22. jQuery的頁面刷新網頁
- 23. 從java中的網頁檢索URL
- 24. 網頁過濾器中的URL重寫
- 25. 什麼是mailto's URL網頁上的
- 26. 完成當前網頁的相對URL
- 27. Java只讀網頁的一半url
- 28. .htaccess單頁網址的url重寫
- 29. 下載cgi網頁的url內容
- 30. Nginx的URL重定向網站主頁
沒有。不可能。 – bjb568
你想要獲得當前頁面的URL還是獲取地址欄的值?前者是可能的,後者不是。 – Vishal
@Vishal「驗證地址欄上的網址是否與實際網址相同」 – bjb568