我们的团队已经完成了 Web 应用程序的开发阶段
我想检查整个页面是否有损坏的链接
我尝试使用很多工具,例如Xenu工具和LinkChecker工具
但
它无法在登录下导航页面page
并且只检查主页
因为需要 身份验证
如果有办法将身份验证参数(“用户名”和“密码”)传递给工具
,使其能够在登录页面下导航页面并检查它们
我们的团队已经完成了 Web 应用程序的开发阶段
我想检查整个页面是否有损坏的链接
我尝试使用很多工具,例如Xenu工具和LinkChecker工具
但
它无法在登录下导航页面page
并且只检查主页
因为需要 身份验证
如果有办法将身份验证参数(“用户名”和“密码”)传递给工具
,使其能够在登录页面下导航页面并检查它们
编辑您的登录模块,以便您可以在 url 中传递用户名和密码。然后从以下内容启动该工具:http://yourwebsite.com/login?username=...&password=...
. 然后,您可以将工作留给工具和您的 web 应用程序,假设您的工具正确管理 cookie(Xenu 有一个选项。)
在阅读了 Xenu 常见问题解答中的 cookie 部分后,我意识到它可以访问 IE 的 cookie,所以...您可以尝试登录 IE,然后(在浏览器仍在运行时)运行 Xenu,启用其 cookie。
到目前为止,我发现的唯一企业级解决方案是 IBM Rational Policy tester。它不仅仅检查损坏的链接,而且做得很好(拼写检查、语法、正则表达式、搜索引擎优化、508 可访问性……)。该工具的配置很痛苦,UI 也令人难以置信的过时......话虽如此,身份验证不是问题,一旦配置,它就像老板一样工作。 https://www.ibm.com/support/knowledgecenter/en/SSAUB3_8.5.0/com.ibm.pt.help.doc/helpindex_pt.html