我正在製作一個web應用程序,服務器需要跟蹤哪個瀏覽器選項卡/窗口請求來自。在服務器上的會話管理的所有請求中傳遞參數
我的方法:
傳遞窗口/標籤名稱(window.name)作爲從瀏覽器到服務器的所有請求的參數。
問題:
。有沒有一種通用的方法來做到這一點,即即時將參數追加到url,而不是將參數分別追加到窗體,錨點和ajax調用中?
。有更好的方法嗎?
我正在製作一個web應用程序,服務器需要跟蹤哪個瀏覽器選項卡/窗口請求來自。在服務器上的會話管理的所有請求中傳遞參數
我的方法:
傳遞窗口/標籤名稱(window.name)作爲從瀏覽器到服務器的所有請求的參數。
問題:
。有沒有一種通用的方法來做到這一點,即即時將參數追加到url,而不是將參數分別追加到窗體,錨點和ajax調用中?
。有更好的方法嗎?
我覺得跟蹤標籤,你說的不是一個好方法。 要跟蹤與用戶關聯的更改,您可以使用輪詢方法。
希望這可以幫助你。
不知道這是否是我需要的,我可能能夠跟蹤用戶在網站上用您的方法所做的更改,但我仍然不知道用戶想要繼續執行的更改,在我的情況下,我們不想假設最後的變化是正確的。回到訂單示例,兩個選項卡中所做的所有更改都是有效的,直到用戶在一個選項卡中完成訂單爲止,與該選項卡關聯的所有內容都將被刪除,但用戶仍然可以繼續使用其他選項卡(如果他們想要的話),而不混合訂單項和任何內容其他。無論如何感謝您的努力.. – DuoDuoJen
沒有解決這個問題。 –
@AnthonyPalmer ?? –
你能解釋追蹤的目的嗎? –
@HarishAnchu這是別人對類似問題的回答,也解釋了我的情況。用戶在瀏覽器選項卡1上打開初始會話 - >用戶在選項卡1上將項目添加到購物車中,啓動順序 - >用戶打開選項卡2,該選項卡位於同一會話中,順序相同 - >用戶在選項卡2上執行某些操作,但最終返回到選項卡1 - >用戶在選項卡1上完成訂單,然後返回到選項卡2. - >即使相關訂單已被提交,用戶現在仍希望選項卡2工作。 – DuoDuoJen