Javascript:如何在开始之前检查是否存在要触发的URL?

时间:2015-08-27 12:44:29

标签: javascript click

我从我分配给按钮列表的Feed中获取网址,当点击所述按钮时,某些网址会生成404。有没有办法在我开火之前先检查着陆页是否存在?

其中一些网址中有跟踪像素,以便知道它们何时被点击,因此我不想在iframe或类似解决方案中触发它,因为它可能会跟踪两次以测试它是否先存在于它之前火灾。

这甚至可能吗?域名将不相同,我不能使用jQuery。

1 个答案:

答案 0 :(得分:1)

要测试网址,您必须访问它。因此,如果没有外部服务,您无法事先对其进行测试。

W3C提供了一个链接检查器:https://validator.w3.org/checklink "该程序既可以用作命令行工具,也可以用作CGI脚本。" 也许您可以使用它来测试网址,然后创建或不创建按钮。

我不知道此服务是否有限制,因此请查看文档! http://search.cpan.org/dist/W3C-LinkChecker/bin/checklink.pod