【发布时间】:2011-06-28 16:43:38
【问题描述】:
我正在尝试制作一个包含允许网站白名单的简单自定义浏览器。我的浏览器只是一个带有地址栏的 web 视图。将请求的网站与白名单进行比较时,如果该网站只是 www.yahoo.com,则可以正常工作。如果 www.yahoo.com 在白名单上,它将导航到该网站。我遇到的问题是当我访问 www.yahoo.com 时,它是他们的移动网站“m.yahoo.com”,并且不会导航到他们的任何链接,因为 URL.getHostName() 是 m.yahoo。 com 不等于白名单中的 www.yahoo.com。现在我只是使用 URL.getHostName() 与白名单进行比较。有没有更好的方法将请求的网站与白名单进行比较?
【问题讨论】: