鍍金池/ 問答/HTML/ js怎么做到對(duì)另一個(gè)js文件修改之后保證該js不再被修改

js怎么做到對(duì)另一個(gè)js文件修改之后保證該js不再被修改

正在處理一個(gè)需求,大致是這樣的:就是要判斷網(wǎng)站的入口來自哪里,如果網(wǎng)站是從某個(gè)平臺(tái)上鏈接訪問(例如網(wǎng)頁放到易班平臺(tái)當(dāng)輕應(yīng)用的時(shí)候),需要記錄url的參數(shù)xx,然后一旦登錄憑證token失效的時(shí)候是跳到該授權(quán)頁面去;如果網(wǎng)站是從普通的也就是我們自己的登錄頁進(jìn)入時(shí),則token失效就跳到自己的登錄頁而不是跳到授權(quán)頁面

我的想法是:因?yàn)閺钠脚_(tái)進(jìn)入網(wǎng)頁的時(shí)候 頁面的url會(huì)帶上一個(gè)該平臺(tái)的一個(gè)參數(shù)xx,然后我全局用一個(gè)js記錄這個(gè)xx,希望這個(gè)全局的js能被各個(gè)頁面用到:類似

全局js:
function yy(name){
 ...//一個(gè)解析url的函數(shù)
}
var xx=yy(name);//全局變量,記錄url來自平臺(tái)的參數(shù)

但是這樣的話 我每個(gè)頁面都去調(diào)用這個(gè)全局js的話,因?yàn)橹挥腥肟陧撁嬗衭rl的那個(gè)參數(shù),所以其他頁面的url并沒有這個(gè)url參數(shù),這會(huì)導(dǎo)致xx并不是一個(gè)固定的值,哪個(gè)頁面調(diào)用就會(huì)在那個(gè)頁面重新刷新這個(gè)js,導(dǎo)致入口時(shí)頁面調(diào)用這個(gè)js文件記錄的xx又被覆蓋了,所以有沒有辦法解決呢?

回答
編輯回答
真難過

cookie了解下
window.name了解下

2017年2月16日 10:43
編輯回答
忠妾

存到cookie或session或localstorage里

2017年5月7日 08:55
編輯回答
維她命

這個(gè)一般是用cookie或者session來保存對(duì)話特征數(shù)據(jù)。

2017年11月28日 09:19