したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

したらば掲示板用簡易ブラウザーでも作るか

47oaym:2015/10/03(土) 15:23:37 ID:MjEN3hPs
あ、rawmode.cgiのエラーがヘッダーにあるのか
じゃあiframe使えないな、2回リクエストするのは時間かかるし

48oaym:2015/10/03(土) 15:37:54 ID:MjEN3hPs
ボツになったコード
function getText(url,cb){
 var frm=document.createElement("iframe");
 var rmv=function(frm){frm.parentNode.removeChild(frm);clearTimeout(to)};
 frm.style.display="none";
 document.body.appendChild(frm);
 frm.src=url;
 frm.onload=function(){
  frm.onload=null;
  cb(frm.contentWindow.document.body.innerText);
  rmv(frm);
 };
 //var to=setTimeout(function(){rmv()},10000);//timeout
 return frm;
}
// 使用例
getText("/bbs/rawmode.cgi/internet/20672/1433596370/",function(t){
 prompt("returned",JSON.stringify(t));
});

49oaym:2015/10/03(土) 15:40:37 ID:MjEN3hPs
XHRで取得してiframeで文字コード変換とかできないかな

50oaym:2015/10/03(土) 16:04:48 ID:MjEN3hPs
無理そう
VistaのIEを捨てることになるけどoverrideMimeTypeするか、

51oaym:2015/10/03(土) 16:40:39 ID:MjEN3hPs
結局>>46を使うことにした
function getText(url,cb){
 var xhr=new XMLHttpRequest();
 xhr.onreadystatechange=function(){
  if(xhr.readyState==4){
  cb(xhr.status,xhr.getAllResponseHeaders(),xhr.responseText);
  xhr=null;
  }
 };
 xhr.open("GET",url);
 if(xhr.timeout!==undefined){
  xhr.timeout=option.tmout;
  xhr.ontimeout=function(){cb(0,"Timeout","")};
 }
 xhr.onabort=function(){cb(0,"Abort","")};
 xhr.overrideMimeType("text/plain; charset=EUC-JP");//IE9で動かない
 xhr.send();
 return xhr;
}
// 使用例
getText("/bbs/rawmode.cgi/internet/20672/1433596370/",function(statusCode,statusText,text){
 prompt("returned",text);
});

52oaym:2015/10/03(土) 17:50:57 ID:MjEN3hPs
new Function("引数1","引数2","コード")
で文字列から関数を作れるのか
楽でいい

53oaym:2015/10/03(土) 18:29:18 ID:MjEN3hPs
opera起動時にstrbviewが開かれるとタブの内容が無いような

54oaym:2015/10/05(月) 00:42:24 ID:MjEN3hPs
初回起動時に「frms tab0:外部サイトのためURL取得失敗」@Otter

55oaym:2015/10/05(月) 00:46:25 ID:MjEN3hPs
初回じゃなくてもなった、

56oaym:2015/10/05(月) 00:47:30 ID:MjEN3hPs
setting.cgi,subject取得を実装(表示は出来ない)
次はsubject表示を作ってdat取得&表示をtukurou

57oaym:2015/10/05(月) 12:23:53 ID:MjEN3hPs
iframe使うのやめるか、onloadとかの扱い面倒だし

58oaym:2015/10/10(土) 23:23:57 ID:MjEN3hPs
iframeやめようとしたらタブの扱い面倒だしタブやめるか、その方がDSiとかでも楽に見れるし

59oaym:2015/12/28(月) 21:18:53 ID:w2gEryi6
久しぶりに作るか

60oaym:2015/12/28(月) 21:22:08 ID:w2gEryi6
iframeとタブを消し去って簡単に作ろう

そもそも何のために作りはじめたんだっけ
「vitaで専ブラ相当の機能がほしい」以外に覚えてない

61oaym:2015/12/28(月) 22:03:16 ID:w2gEryi6
http://i.imgur.com/j1QkOsl.png
一応スクショとバックアップ残しておこう

62名無しさん:2016/01/28(木) 21:10:19 ID:yq.WXkck


63oaym:2016/04/29(金) 11:32:22 ID:Q3t9qAmI
IE9非対応にしたからattachEventは消しておく

64名無しさん:2017/02/24(金) 09:23:13 ID:s96JYTr6
t


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板