0

有一个我经常访问的网站……我们称之为 www.example.com。而且,我能够与本网站的某些部分进行交互。交互发送 XMLHttpRequest 并通过 Javascript 得到响应,我相信 jQuery。

我不确定什么技术可以让我实现我想做的事情,以及从哪里开始。基本上,我想添加该站点未提供的其他选项/快捷方式。我想过也许可以使用宏,但是尝试使用宏录制软件只是一件痛苦的事。

我检查了(使用 Google Chrome 的开发人员工具)来回发送的 XMLHttpRequest,我注意到它是简单的 JSON 消息。我认为在不等待网站的实际所有者这样做的情况下向网站添加增强功能的最佳方法是模拟网站发送/接收这些 XMLHttpRequest/Response 并对 DOM 进行额外调整以提供额外的快捷方式。

不过,我不想干扰原始站点的功能……即,如果我发送请求并收到响应,我希望原始脚本和我的脚本都处理响应。所以,这就是我卡住的地方......我不确定是否要沿着创建 C# 应用程序或 Google Chrome 扩展(我使用 Google Chrome)或其他东西的路径一起走。关于什么开发工具/语言的任何指示都会让我有能力做我想做的事。谢谢!

4

2 回答 2

2

Chrome内置了对用户脚本的支持。您可以使用它们来修改您认为合适的页面,也可以提出请求。如果没有更多关于您想要对这些 AJAX 请求做什么的详细信息,很难进一步提供建议。

于 2012-05-31T20:32:48.970 回答
1

我不是 100% 确定您的问题是什么,但据我了解,您希望能够对某个网站进行更改。如果这些更改可以用 js 完成,我会推荐 Greasemonkey for Firefox。它基本上可以让您在访问某个网页/域时运行自定义脚本。您可以根据需要具体说明哪些页面使用该脚本。一旦你的脚本加载了 jQuery,添加任何功能真的很容易。

https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/

你可以在这里找到大量网站的预先编写的脚本:

http://userscripts.org/

于 2012-05-31T20:31:03.083 回答