今作っているブックマークレットを実行したらコンソールに「Not allowed to navigate top frame to data URL」と表示されて、ページが表示されないです。
どうすれば表示できるようになりますか?
ちなみにやりたいことはXMLHttpRequestで中身を取得してデータURIに変換してリンクを開くということです。
使用ブラウザはchromeです。
ブックマークレットへの変換はここを使いました。
https://ytyng.github.io/bookmarklet-script-compress/
よろしくお願いします。
var a = ""; var b = ""; var request = new XMLHttpRequest(); request.open('GET', 'ファイルのURL', true); request.responseType = 'text'; request.onload = function () { a=request.responseText; b=encodeURIComponent(a) location.href = "data:text/html,"+b; console.log(b) }; a=request.send();
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/03 07:25
2021/08/03 07:28