获取未出现在搜索栏中的网页的网址?谷歌即时

时间:2011-01-30 13:35:15

标签: javascript ajax search google-chrome-extension google-instant

我正在开发一个扩展程序,但我遇到了一个问题......我想知道如何获取Google即时搜索页面的网址?由于浏览器http栏不更新!我真的很感激任何帮助!

Google即时消息似乎正在使用ajax来生成结果。我需要一种在页面更新时抓取新URL的方法。

1 个答案:

答案 0 :(得分:1)

在最后一个键入的键后几秒钟更新URL的哈希部分。

如果您不能等待,您可以通过序列化搜索表单来构建URL:

// (jquery / pseudo code)
var base = $('form[name="gs"]').attr('action');
var params = $('form[name="gs"]').serialize();
var url = base + '?' + params;

生成的网址将与用户提交表单时的内容类似。