這是我有:全局JavaScript鏈路處理器
- ,在一個HTML頁面運行的Web應用(稱之爲
myapp.req
),與內容來,並通過AJAX去 - 應用程序可從外部進入與作爲
myapp.req?id=123
這樣的鏈接,以及應用在ID打開與項目選項卡123 - 頁面上的內容大多是用戶的內容,並多次有內部應用程序鏈接到
myapp.req?id=123
- 的問題是,CLIC王
myapp.req?id=123
鏈接重新加載瀏覽器,並刪除該用戶就裝
我要的是能夠趕上鍊接點擊其目的地爲myapp.req?id=123
,而不是重新加載頁面的任何內容或狀態,就打開項目123的選項卡,留下當前單獨加載的任何其他內容。但是,如果鏈接是針對外部網站的,顯然只是讓瀏覽器離開。
所以我的問題真的:我可以有一個全局鏈接處理程序,檢查我是否要處理鏈接點擊,如果是的話,運行一些JavaScript,不要離開?
我知道我能找到的所有<a>
S和添加偵聽器,但我的希望是,該解決方案將只需要一次設置監聽器,並且不添加每一個新的內容網頁上加載時間鏈接處理。由於內容可以以許多不同的方式加載,因此將代碼添加到所有這些位置會很麻煩。
這有道理嗎?感謝您的任何幫助或建議!
這就是我所需要的。謝謝! –