2
我需要帮助获取脚本,该脚本将从原始链接中提取参数并将它们重新写入新链接。我想这应该是非常容易的,但我仍然是一个noob,当谈到这一点。Greasemonkey:根据param重写所有链接
这是1链接的原始HTML代码。 (应globaly在页面上进行更换。image1.jpg,image2.jpg等)
<div align="center"><a href="/index.php?Submit=ok&seson=b1e4&connect=127.0.0.1&id=13033&name=on"><img src="/preview/image1.jpg" width="128" height="128" border="0" style="border: 0px black solid;" /></a></div>
这应该对所有包含的ImagePath的链接来完成全球“/预览/”
感谢布鲁克亚当斯我有点了解如何获得这个代码的参数值,但我仍然没有真正知道如何重新编写页面中的所有链接。
var searchableStr = document.URL + '&';
var value1 = searchableStr.match (/[\?\&]id=([^\&\#]+)[\&\#]/i) [1];
var value2 = searchableStr.match (/[\?\&]connect=([^\&\#]+)[\&\#]/i) [1];
,然后重写以“NEWLINK”
var domain = searchableStr.match (/\/\/([w\.]*[^\/]+)/i) [1];
var newlink = '//' + domain + '/' + value1 + '/data/' + value2 + '.ext';
链接如果有人能这么好的帮我建立的示例脚本Greasemonkey的我将是非常感激。
再次感谢你这么多布鲁克·亚当斯。它适用于我。 特别花时间添加额外的信息。 :) – Bulfen 2010-05-28 10:34:59