我有一个动态加载代码的脚本。它是一种搜索引擎。当我按下搜索按钮时,会触发该操作并打开一个包含许多参数的新页面。
我想覆盖在新 URL 中使用脚本生成的参数之一。JS 代码很大而且很难阅读,但我在 Firebug DOM 编辑器中找到了重要的部分。
这是执行搜索时生成的 URL 模式:
http://www.example.com/...?ParameterOne=123&ParameterTwo=Two&ThisParameter=Sth&ParameterFour=Four...
我要编辑的是“ThisParameter”并更改其值。这是在 DOM 中编辑的部分,可以满足我的要求:
Foobar = {
_options: [],
...
var options = {"ParameterOne":123,"ParameterTwo":"Two","ThisParameter":"ABC","ParameterFour":Four,...}
...
当您在 Firebug 的 DOM 选项卡中选择“复制路径”时,这是“ThisParameter”的输出:
_options[0].ThisParameter
我想知道这是可能的。是什么让我认为它是,我可以在 Firebug 中更改此参数并且它可以完美运行。所以,如果 Firebug 可以编辑它,应该有办法用另一个脚本来影响它。
期待任何建议,提前谢谢!