在我们学校的网站上,教师的家庭作业页面仅显示即将进行的作业。
要显示所有作业,请单击“查看全部”,然后单击“所有作业”。
URL以以下方式更改
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,但是我无法根据其他人的问题/答案来弄清楚如何做到这一点。
为了简短起见,我将如何修改URL,以便show_class成为show_assignment并在末尾附加&showAll = true。
谢谢你的帮助。
最佳答案
您是否要修改链接,修改按钮或重定向所有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);