【发布时间】:2011-02-15 06:21:59
【问题描述】:
如果 URL 尚未包含协议(例如 http://、https:// 或 ftp://),我如何将 http:// 添加到 URL?
例子:
addhttp("google.com"); // http://google.com
addhttp("www.google.com"); // http://www.google.com
addhttp("google.com"); // http://google.com
addhttp("ftp://google.com"); // ftp://google.com
addhttp("https://google.com"); // https://google.com
addhttp("http://google.com"); // http://google.com
addhttp("rubbish"); // http://rubbish
【问题讨论】:
-
如果只有
mozilla.org,你怎么知道是http、https还是ftp? -
@Anthony:他说如果没有其他协议,他想添加“http://”。
-
@Anthony 但是当用户键入没有 http:// 或其他任何内容的 url 时,您是否希望它是 ftp:// 或其他内容?