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