#####「知恵コレ」を削除したことに伴うBSキーリターンや画面更新時に起こる「フォーム再送信の確認」アラート制御について。
Yahoo!知恵袋の仕様についての質問になります。
海外Q&Aサイトでこの内容を問うのは難しいと判断したので、なんとか国内サイトで解決したく質問しました。
他人のWEBページに任意のscriptを挿入できる拡張機能を利用しています。(後記)
他人のサイトのアラート(ポップアップウィンドウ)の表示の制御をJSだけで出来れば最もベストなのですが、ググって調べてみると、JSのみでは出来ないような旨があり、やむなく
その他の方法について模索していました。
知恵コレを削除すると強制的に、
https://chiebukuro.yahoo.co.jp/my/myspace_collection.php
(アラートが表示されるURL)に遷移します。
この条件を利用して、URLリダイレクトでアラートを表示させない仕様にできるのではないかと考えました。
質問①
知恵コレを削除して強制的に遷移したページで「Ctrl」+「U」キーを使い、
<input type="hidden" name="page" value=
とページ内検索すると出現するvalue=「右横」の数値のみを抜き出して、
chiebukuro.yahoo.co.jp/my/myspace_collection.php?writer=知恵袋ID&page=「この部分」";
に指定できないでしょうか?
質問②
①を踏まえたうえで、.replaceを使わずに「知恵袋ID」の部分を「正規表現」で正常にリダイレクト指定できないでしょうか?
履歴を残してURLの一部だけ、正規表現にしたいということです。
JavaScript
1 2$(window).bind("load", function(){ 3var url = location.href; 4if(url == "https"+"://chiebukuro.yahoo.co.jp/my/myspace_collection.php"){ 5window.location.href="https"+"://chiebukuro.yahoo.co.jp/my/myspace_collection.php?writer=「②(正規表現)知恵袋ID」&page=「①value=の右横」"; 6} 7});
と、なるようなイメージです。
JQueryを主に使っていますがJavascript記法でも構いません。
ご教示お願いします。
動作環境 Windows10 Chrome64bit
https://chrome.google.com/webstore/detail/css-and-javascript-inject/ckddknfdmcemedlmmebildepcmneakaa
あなたの回答
tips
プレビュー