如何测试员工是否通过VPN与客户端JavaScript连接

时间:2012-11-19 21:52:53

标签: javascript cross-domain jsonp mockjax

有些员工将访问外部网站以查看指向内部托管网站的链接。我们只希望链接显示他们是否已将VPN连接到网络中。

使用JavaScript,我如何测试外部不在线的内容的可用性。

我曾尝试使用.JS文件,但它可以缓存,但实际上并非如此。与图像相同。

也许JSONP使用MockJax来避免跨站点脚本错误?

1 个答案:

答案 0 :(得分:1)

在Intranet站点上创建一个JS文件,该文件将嵌入链接或将其从display: none更改为display: block(或任何显示)。在页面本身上只需创建对该脚本的引用,并将当前日期时间附加到结尾,以避免从服务器缓存。

测试用例(假设您已设置localhost,但您可以将其更改为任何Intranet位置): Go here并且不会显示文字。 在localhost下设置名为test.js的文件,内容为

$(function(){
    $('#test').show();
});

刷新页面,它将显示DIV的内容。