Javascript 是否只有在特定域请求时才可以加载一些CSS/JS/图像

Javascript 是否只有在特定域请求时才可以加载一些CSS/JS/图像,javascript,css,Javascript,Css,我正在为问题跟踪程序创建自定义模板 现在,我想做的是,使我的模板的CSS/JS仅对某些域可用-->即,如果我域上的某个网页尝试加载该CSS/JS,则该CSS/JS有效--但是,如果任何其他域上的某个网页尝试加载该CSS/JS,则该CSS/JS无效 有可能做到以上几点吗?如何实现这一点?根据您的服务器技术,您应该能够基于IP地址限制文件。因此,只需使您的文件只能从您想要的服务器(即您的域)访问即可。您有权访问服务器吗?或者您也可以使用htaccess(或类似工具)来执行相同的操作 是的,这是可能的

我正在为问题跟踪程序创建自定义模板

现在,我想做的是,使我的模板的CSS/JS仅对某些域可用-->即,如果我域上的某个网页尝试加载该CSS/JS,则该CSS/JS有效--但是,如果任何其他域上的某个网页尝试加载该CSS/JS,则该CSS/JS无效


有可能做到以上几点吗?如何实现这一点?

根据您的服务器技术,您应该能够基于IP地址限制文件。因此,只需使您的文件只能从您想要的服务器(即您的域)访问即可。您有权访问服务器吗?或者您也可以使用htaccess(或类似工具)来执行相同的操作


是的,这是可能的。浏览器通常会发送一个HTTP Referer头,请求样式表、javascript文件等。这表示包含该文件的URL。您可以使用htaccess文件(请参阅)或使用服务器端语言(如PHP)来为文件提供服务,从而基于此标头限制访问


注意:HTTP头很容易伪造,因此这不是实现这一点的安全方法。如果您进一步指定您的问题,我们可以查看您的特定用例。

您需要在服务器级别执行此操作。(您的服务器)是否打算阻止其他人使用您的css/js?作为一种安全功能?