jquery或javascript可以在頁面上獲取入站鏈接嗎? 例如,我需要確定一個頁面是否是a)重新加載b)從外部鏈接輸入或c)點擊我的域名內的鏈接JavaScript可以拿起入站鏈接
1
A
回答
1
您可以使用文檔引用來做到這一點。
document.referrer
https://developer.mozilla.org/en-US/docs/Web/API/document.referrer
0
document.referrer
會告訴你頁面的用戶來自於URL,或將是空的刷新。
但我不會基於任何安全敏感的代碼 - 等效的Referer
(原文如此)HTTP頭很容易被欺騙,我懷疑document.referrer
也是。
0
查看referrer頭文件 - 在document.referrer中找到這將告訴您鏈接來自哪裏的詳細信息。
0
0
是的,沒有。 CGI可能取決於您的平臺,您可能可以系統地向js提供。
但是,你也可以試試這個:console.log(document.referrer);
我不認爲有是檢查「刷新」的系統方法。但通過比較document.referrer
與location.hostname
或location
的其他屬性,您可以確定外部/內部點擊/鏈接。重新加載可能通過使用與當前頁面相同的內部引用來確定(和queryString值)。
相關問題
- 1. 「拿起」頭的JavaScript
- 2. 是否可以從父站點交叉鏈接JavaScript?
- 3. 我可以停止看起來像鏈接的鏈接嗎?
- 4. Javascript鏈接不起作用
- 5. 網站鏈接注入
- 6. 谷歌怎麼沒有拿起我的一些鏈接?
- 7. 出站鏈接不起作用
- 8. 在網站核心中爲通用鏈接字段禁用「插入Javascript」鏈接
- 9. 沒有拿起php的javascript值
- 10. 鏈接是否可以鏈接到csrf?
- 11. 拿起_JAVA_OPTIONS:-Xmx512M
- 12. JavaScript中的可選鏈接
- 13. 我可以將JavaScript和方法的屬性鏈接在一起嗎?
- 14. 方法不會拿起用戶輸入
- 15. Twitter卡是否可以與通用鏈接/ +深層鏈接一起工作?
- 16. 您可以深入鏈接到Squarespace託管網站的應用程序嗎?
- 17. 如果在瀏覽器中手動輸入的話,是否可以通過網站創建鏈接,但鏈接不起作用(以同樣的方式)?
- 18. 是否可以直接鏈接到JavaScript onclick函數?
- 19. 的Javascript鏈接方法一起
- 20. Javascript鏈接到書籤不起作用
- 21. 你可以鏈接屬性?
- 22. Grails的actionSubmit可以鏈接
- 23. 超鏈接可以多久?
- 24. 插入超鏈接在Captivate的6網站具有可變
- 25. 是否可以將多個網站鏈接到一個OpenID?
- 26. xpath可以用來從網站上搜索鏈接嗎?
- 27. 網站 - 是否可以在中心位置設置鏈接?
- 28. 我可以在http網站上放置https鏈接嗎?
- 29. Web抓取和入站鏈接解壓
- 30. 如何深入鏈接網站
前幾個鏈接的整個歷史在更復雜的情況下。但是,如果我記得正確的話,它可以在前面的頁面上通過javascript在一定程度上進行修改。 –