Greasemonkey 脚本用于更改 URL 中的变量

发布于 2024-08-31 21:43:16 字数 143 浏览 5 评论 0原文

在 Google Analytics 的某些页面上,URL 中会显示一个变量。默认值为 10。URL 始终如下所示:
...&trows=10&...
有没有办法将其更改为 trows=100,以便默认显示的行数为 100? 谢谢

On some pages in Google Analytics, there is a variable shown in the URL. The default value is 10. The URL always looks something like this:
...&trows=10&...
is there a way to change that to trows=100, so that the number of rows displayed by default is 100?
Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

泪眸﹌ 2024-09-07 21:43:16
if (/[\?&]trows=10[^\d]/i.test(document.location.href)) 
    document.location.replace(document.location.href.replace("trows=10","trows=100"));

使用 document.location.replace() 以便后退按钮仍然有效。

if (/[\?&]trows=10[^\d]/i.test(document.location.href)) 
    document.location.replace(document.location.href.replace("trows=10","trows=100"));

Use document.location.replace() so that the back button still works.

夜巴黎 2024-09-07 21:43:16
if (/trows=10(?!\d)/.test(location.href)) 
    location.href=location.href.replace("trows=10","trows=100");

编辑:如果你想使用后退按钮返回trows=10页面,请使用.assign方法,而不是.replace,但是由于您希望默认值为 100,因此您可能不需要它。

location.assign(location.href.replace("trows=10","trows=100"));
if (/trows=10(?!\d)/.test(location.href)) 
    location.href=location.href.replace("trows=10","trows=100");

Edit: If you want to use back button to go back to trows=10 page, use .assign method, instead of .replace, but since you want 100 as default, you might not need it.

location.assign(location.href.replace("trows=10","trows=100"));
夏日浅笑〃 2024-09-07 21:43:16

是的。您可以修改页面的链接,当 URL 中存在“错误”参数时重新加载页面(使用修改后的参数),或两者兼而有之。对于前者,XPath 对于查找链接非常有用(但不是必需的)。对于后者,您可以修改window.location.search。

Yes. You can modify links to the page, reload the page (with a modified parameter) when the "wrong" parameter is in the URL, or both. For the former, XPath is very useful (but not necessary) for finding links. For the latter, you can modify window.location.search.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文