在我们学校的网站上,我们老师的家庭作业页面只显示即将到来的作业 要显示所有作业,请单击“全部查看”,然后单击“所有作业”。
网址按以下方式更改
http://example.com/apps/classes/show_class.jsp?classREC_ID=000000
http://example.com/apps/classes/show_assignment.jsp?classREC_ID=000000&showAll=true
我已经看过(主要是Stack Overflow)用于自动更改URL的用户脚本等解决方案,但我无法根据其他人的问题/答案弄清楚如何做到这一点。
为了简短起见,我如何修改网址,以便 show_class 变为 show_assignment 并附加& showAll = true 到最后。
感谢您的帮助。
答案 0 :(得分:1)
这样就可以了:
window.location = String(window.location).replace(/show_class/,"show_assignment") + "&showAll=true";
答案 1 :(得分:0)
您是尝试修改链接,修改按钮,还是 重定向 所有show_class.jsp
页?
如果您尝试修改链接,按钮等,请编辑您的答案以显示目标页面的相应HTML源。
如果要重定向,则应执行以下脚本:
// ==UserScript==
// @name _Redirect to see all homework assignments
// @include http://example.com/apps/classes/show_class.jsp?classREC_ID=*
// @run-at document-start
// ==/UserScript==
var newURL = location.href.replace (/show_class\.jsp/i, "show_assignment.jsp")
+ "&showAll=true"
;
//--- Keep browser history / back-button, uncluttered.
location.replace (newURL);