js怎么做到对另一个js文件修改之后保证该js不再被修改

正在处理一个需求,大致是这样的:就是要判断网站的入口来自哪里,如果网站是从某个平台上链接访问(例如网页放到易班平台当轻应用的时候),需要记录url的参数xx,然后一旦登录凭证token失效的时候是跳到该授权页面去;如果网站是从普通的也就是我们自己的登录页进入时,则token失效就跳到自己的登录页而不是跳到授权页面

我的想法是:因为从平台进入网页的时候 页面的url会带上一个该平台的一个参数xx,然后我全局用一个js记录这个xx,希望这个全局的js能被各个页面用到:类似

全局js:
function yy(name){
 ...//一个解析url的函数
}
var xx=yy(name);//全局变量,记录url来自平台的参数

但是这样的话 我每个页面都去调用这个全局js的话,因为只有入口页面有url的那个参数,所以其他页面的url并没有这个url参数,这会导致xx并不是一个固定的值,哪个页面调用就会在那个页面重新刷新这个js,导致入口时页面调用这个js文件记录的xx又被覆盖了,所以有没有办法解决呢?

阅读 2.5k
3 个回答

存到cookie或session或localstorage里

这个一般是用cookie或者session来保存对话特征数据。

cookie了解下
window.name了解下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏