有些员工将访问外部网站以查看指向内部托管网站的链接。我们只希望链接显示他们是否已将VPN连接到网络中。
使用JavaScript,我如何测试外部不在线的内容的可用性。
我曾尝试使用.JS文件,但它可以缓存,但实际上并非如此。与图像相同。
也许JSONP使用MockJax来避免跨站点脚本错误?
答案 0 :(得分:1)
在Intranet站点上创建一个JS文件,该文件将嵌入链接或将其从display: none
更改为display: block
(或任何显示)。在页面本身上只需创建对该脚本的引用,并将当前日期时间附加到结尾,以避免从服务器缓存。
测试用例(假设您已设置localhost,但您可以将其更改为任何Intranet位置):
Go here并且不会显示文字。
在localhost
下设置名为test.js的文件,内容为
$(function(){
$('#test').show();
});
刷新页面,它将显示DIV的内容。