开发者社区> 问答> 正文

js文件如何获取谁引用了自己?

假设我有一个 a.html ,然后里面
再然后我还有个b.html ,里面也引用了 xx.js
那么xx.js该如何分辨是谁引用了自己?
除了在引用地址上传递参数之外,还有别的办法吗?

展开
收起
杨冬芳 2016-06-21 10:01:27 2240 0
2 条回答
写回答
取消 提交回答
  • 很多种方法:

    1. a.html和b.html有一个标志位的全局变量,在xx.js种可以根据这个全局变量区分是哪个页面
    2. 在xx.js种获取location相关的值,来区分是哪个页面
    3. 通用的方法,如楼主所说,在xx.js的地址上添加参数,标志引用的页面是什么,这种方法比较通用,也是jsonp的实现原理之一
    2019-07-17 19:44:31
    赞同 展开评论 打赏
  • IT从业

    location.href

    2019-07-17 19:44:31
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载