获取URL的安全性来源

时间:2010-09-01 08:06:28

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

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

WebKit's source,这似乎远非琐碎的任务。我可以使用JavaScript,C ++或Chrome的API(使用WebKit的代码是一种过度杀伤,因为它会拖动另一吨文件)。

1 个答案:

答案 0 :(得分:0)

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

  

Google网址解析和规范化库

     

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

     

功能

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

HTH某人未来。