好吧,應該很簡單。javascript如何在重定向整個頁面之前知道目標頁面
假設我有一個頁面,並且上面有多個鏈接和按鈕。
這些鏈接和按鈕可能鏈接到互聯網的任何地方。
現在,我想要做的是在用戶單擊鏈接或按鈕後,檢查頁面將被重定向到的位置。如果目標頁面位於當前頁面的域的相同域中,則允許重定向,否則停止它。
有沒有辦法做到這一點?我的意思是我無法在點擊之前檢索URL,並且有很多按鈕,我無法爲每個按鈕編寫函數。我需要單一的功能,可以監視所有正在進行的重定向操作。
我知道有一個'onbeforeunload'函數,它允許我在當前頁面被卸載之前做些什麼。但是,我不知道在哪裏可以找到目標網址。
有沒有人有這方面的想法?
在此先感謝!
你不能停下來的一件事是人們只是將鏈接粘貼到他們的瀏覽器並手動去那裏。也許我在這裏看不到整個畫面,但這聽起來像是一種加劇用戶的非常有效的方式。 – David
恩,感謝您的評論。其實我試圖保護我的用戶。無論如何,如果這不能完成,那麼我會弄清楚別的。謝啦。 –