1

私たちの学校のウェブサイトでは、教師向けの宿題ページには、今後の課題のみが表示されます。
すべての課題を表示するには、[すべて表示] をクリックしてから [すべての宿題] をクリックします。

以下のように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

URLを自動的に変更するユーザースクリプトなどのソリューションを(主にスタックオーバーフローで)調べましたが、他の人の質問/回答に基づいてこれを行う方法を理解できませんでした。

簡潔に言うと、 show_classshow_assignmentになり、最後に&showAll=trueが追加されるように URL を変更するにはどうすればよいでしょうか。

助けてくれてありがとう。

4

2 に答える 2

1

これはそれを行います:

window.location = String(window.location).replace(/show_class/,"show_assignment") + "&showAll=true";
于 2012-09-06T03:24:24.880 に答える
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);
于 2012-09-06T03:44:55.207 に答える