限制某些JS在特定网站上运行

时间:2019-03-10 11:40:13

标签: javascript frontend

这更多是一个概念性问题。当用户仅访问特定网站时,我需要运行一个JS。有什么方法可以确保从某些特定网站调用我的特定JS?

谢谢!

1 个答案:

答案 0 :(得分:2)

您只能在以下情况下这样做:

  1. 控制有问题的网站(在这种情况下,只需在这些网站上提供代码即可),或者

  2. 控制/扩展正在使用的浏览器。在这种情况下,如果编写浏览器插件/扩展程序,则可以将其配置为在浏览器转到特定网站时运行。

不能要做的是让网站A(您控制)安装JavaScript代码,该代码将在用户(使用没有您的插件/扩展程序的浏览器)进入网站B(您没有)-出于明显的安全原因。 (或者更确切地说,如果没有用户明确地选择安装附加组件/扩展名,就无法做到这一点。)