【问题标题】:Getting the security origin of a URL获取 URL 的安全来源
【发布时间】:2011-04-06 16:14:06
【问题描述】:

我正在编写一个 Chrome 扩展程序,并且希望能够清理给定的 url,以便获得它们的安全来源。使用 location.host 似乎可以完成这项工作,但它并不总是可用 - 例如,如果我想获取 IFrame 元素的来源,则调用将被阻止。

看看WebKit's source,这似乎是一项艰巨的任务。我可以使用 JavaScript、C++ 或 Chrome 的 API(使用 WebKit 的代码太过分了,因为它会拖拽另外一吨文件)。

【问题讨论】:

    标签: javascript html google-chrome google-chrome-extension same-origin-policy


    【解决方案1】:

    嗯,原来 Chromium 的人提供的只是:google-url。作为described -

    Google URL 解析和规范化库

    该库专为需要 URL 解析、规范化或解析的 Unix 和 Windows 客户端和服务器程序而设计。

    特点

    • 快速:在现代 CPU 上每秒可以解析和规范数十万个典型 URL。
    • 兼容:如果可能,此库已努力实现 IE7 兼容性。它支持 Unix 风格的文件 URL,以及更复杂的 Window 文件 URL 规则。
    • 完整:该库是可用的最完整的实现之一。
    • 易于嵌入:与大多数 URL 解析和规范化实现不同,此库旨在嵌入到另一个应用程序中。

    HTH 未来的某个人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-30
      • 2012-11-22
      • 1970-01-01
      • 1970-01-01
      • 2011-10-31
      • 1970-01-01
      相关资源
      最近更新 更多