我们的团队已经完成了Web应用程序的开发阶段
我想检查整个页面是否有链接损坏
我尝试使用很多工具,例如 Xenu 工具和 LinkChecker 工具
但
无法导航登录页面下的页面
只有主页会检查
由于身份验证是必需的
如果有办法将认证参数(“userName”和“password”)传递给工具
使其能够在登录页面下导航页面并检查它们
答案 0 :(得分:1)
编辑您的登录模块,以便您可以在网址中传递用户名和密码。然后从以下内容开始工具:http://yourwebsite.com/login?username=...&password=...
。然后,您可以将工作留给工具和您的webapp,假设您的工具正在正确管理Cookie(Xenu有一个选项)。
在阅读Xenu FAQ中的cookies部分后,我意识到它可以访问IE的cookie,所以......你可以尝试在IE中登录然后(当浏览器仍在运行时)运行Xenu,启用它的cookie。
答案 1 :(得分:0)
到目前为止,我发现的唯一的企业级解决方案是IBM Rational Policy tester。它比简单地检查断开的链接做了很多,但它做得很好(拼写检查,语法,注册表,搜索引擎优化,508可访问性,......)。该工具的配置很痛苦,用户界面也非常过时......说到这一点,身份验证不是一个问题,一旦配置,它就像老板一样完成工作。 https://www.ibm.com/support/knowledgecenter/en/SSAUB3_8.5.0/com.ibm.pt.help.doc/helpindex_pt.html