元スレ+ JavaScript の質問用スレッド vol.139 +
JavaScript覧 / PC版 /みんなの評価 :
201 = :
>>199
> Seleniumデザインパターン&ベストプラクティス、2015、オライリー
テストを行う方の専門で、アプリを作る方には全く使えない本だな
テストしやすいアプリの作り方について書かれた本じゃない
203 = :
>>200
ローカルにWebサーバをたててやれ
204 = :
>>203
ツール実行結果のレポートとしてHTMLファイルを生成して
ブラウザで表示するってのが目的。つまりこれよりも面倒な閲覧方法は却下
データをjsonファイルで作るよりも、別の形式のほうが出力側は楽だから
ブラウザでファイル読み込めないかなって話なので、それより面倒な方法を
取らなきゃいけないならjsonファイルを生成するさ
205 = :
>>204
ツールとやらの仕様を知らん第三者にいろいろと憶測させるのが無理だって事をいい加減に察しろ
出力形式はjsonってどうやって読み込んでるんだよ?
jsonpか?xhrか?Fetchか?
お前さんが出す要件が曖昧だから、推測交じりに回答してんだろ
csvだろうが、xmlだろうが、読み込み処理さえちゃんと作れば何でもいいに決まってる
206 = :
データをjson形式で出力するのが面倒なのは、そのツールの実装言語に
json出力のライブラリが(おそらく)ないから。
といっても作る必要があるのは、JSONエスケープ処理だけだろうから
大したことはないだろう。
207 = :
>>206
読み込み処理を聞いてんのに全く関係のない情報を補足するアホ
208 = :
>>205
> 出力形式はjsonってどうやって読み込んでるんだよ?
<script src="出力したjson.js">
これでいいだろ?昔からクロスドメインでjsonファイルを読み込む方法
JSONPといわれてるな
> csvだろうが、xmlだろうが、読み込み処理さえちゃんと作れば何でもいいに決まってる
だから聞いてるのはcsvやxmlでもなんでもいいがローカルに置いたファイルを
ブラウザで開いて(FileAPIのフォルダ選択なしに)読み込めるのか?って話
209 = :
>>207
お前のレスを見る前に書いたんだよw
210 = :
>>208
やっぱり、jsonじゃなくてただのjsファイルじゃねーか
json出力したらローカルファイル参照できねーんだから正確に書けよ
そのやり方なら、文字列リテラルに他のフォーマット入れるのは簡単に出来るだろ
json問わずに好きなフォーマットを使え、終了
211 = :
> やっぱり、jsonじゃなくてただのjsファイルじゃねーか
jsonはjsファイルとして解釈できるんだが?
知らんのか?
212 = :
> そのやり方なら、文字列リテラルに他のフォーマット入れるのは簡単に出来るだろ
ダブルクォートとか入ったら、エスケープしないといかんだろ。
そのエスケープが面倒だから、そのままファイルとして
読み込めないのかって話を最初からしてるんだが
少しは初心者脱出してくれよw わかりきった話を説明するのは面倒だ。
213 = :
>>211
下記ファイルをどうやって参照するのか考えてからものをいえ
■foo.json
{"a":1,"b":2,"c":3}
214 = :
>>212
ファイル出力処理を改変しろといってるんだよ
頭わりーな
215 = :
>>213
ほんとくだらんレベルのレスするんだな。
エスケープよりも楽な関数呼び出しを追加する手間なんかどうでもいいだろ
> ファイル出力処理を改変しろといってるんだよ
だからエスケープ処理が面倒だから、そのまま出力したいということで
ほら見ろ>>206でお前が関係ない情報といった
話につながってるだろうがw
216 = :
>>200
ちゃんとレス読んでる?
フォルダ選択は一回だけして貰えれば
恒久的にアクセス権が取れる仕様になってるんだよ
217 = :
>>216
すまんな。さっきも書いたとおりツールから毎回HTMLファイルを生成するんだよ
218 = :
出力のディレクトリも変わるかもしれんし、変わらんかもしれんが、
毎回違うファイルを生成していて、しかもローカルで
それで恒久的にアクセス権が取れたら、セキュリティホールだろうな
219 = :
>>215
お前が手前勝手に書いていない事で「許容できない条件」と「許容できる条件」を後出ししてるだけだろ
いいたいことは初めから全部かけと
220 = :
>>219
お前が勝手に話を変な所に持っていってるだけで、
俺は最初から「"jsファイル" で出力すれば良いのは知ってる」
任意の形式で出力したのを読み込めないのか?としか聞いていない。
>>180より
> ウェブとは関係ないとあるレポートをhtml形式で
> 出力するツールを作ってるんですけど、
> ローカルの任意のテキストファイルって読み込めるんでしたっけ?
>
> 読み込めないなら読み込めないで、jsファイル(json)で
> 出力すればできるのわかってるんだけど、出力する側は
> jsonじゃないほうが楽なので
221 = :
> やっぱり、jsonじゃなくてただのjsファイルじゃねーか
最初から "jsファイル" で出力すれば良いというのは知ってると書いてたなw
222 = :
>>215
正直、手書きなんて面倒でやってられんが、お前さんの自己ルールではOKらしいな
jsコード内に埋め込むのがいいなら、htmlファイルに書き込むのも有だろう
<script>の内容に埋め込むとか、template要素とか
それから、JSON出力コードを書くのがなぜ出来ないのかもまるでわからん
エスケープ処理が面倒?機械的にエスケープさせれば一瞬なのに何が面倒?
もうJSONを手入力している気がしてきたわ
初心者と煽っている割にいろいろとツッコミどころが多すぎて話にならん
223 = :
>>221
お前は知らないようだが、普通はJSON出力といったらJSONファイルを出力する
XHRで外部JSONファイルを取り込めるからな
224 = :
>>222
> jsコード内に埋め込むのがいいなら、htmlファイルに書き込むのも有だろう
「jsコード内に埋め込むのがいい」なんて言ってない。
それが嫌だって言ってる。
(エスケープ処理が面倒だから)jsコード以外の
任意の形式のテキストファイルを読み込めないのか?
としか言ってない。
225 = :
>>223
だからなんなんだよ?
jsファイルでもJSONファイルでも
エスケープ処理が面倒だから、そんな形式は使いたくない
任意の形式のテキストファイルを読み込みたいって言ってるだろ
話をすり替えるなよ
227 = :
ローカルのhtmlでローカルのテキスト読みたいなら隠しiframe使えばいいんじゃね?
228 = :
エスケープ処理がないフォーマットなんてほぼないから、「要件を満たすフォーマットはない」が最終回答
終了
229 = :
> 機械的にエスケープさせれば一瞬なのに何が面倒?
めんどくせーな。シェルスクリプト(外部コマンド使用禁止、bash依存禁止という必須条件)で
エスケープさせるのが大変だって話までいちいち説明してほしかったのか?
任意の形式のテキストファイルを読み込む話と関係ない話だろ。
230 = :
ものすごく自分ルールをたくさん持っている面倒くさい質問者だってことは分かった
231 = :
>>228
自分で言った言葉の意味ぐらい理解しようやw
> エスケープ処理がないフォーマットなんてほぼない
ほぼない = あるにはある
232 = :
>>230
俺が作ったルールじゃないしw
233 = :
>>227
隠しiframe使って・・・。あぁHTMLファイルを読み込むんじゃなくて
テキストファイルをiframeで読み込むのか。
それならできるかもしれんな。iframeの中身に対してのアクセスもできただろうし。
234 = :
>>231
まともな言語ならフォーマットならエスケープシーケンスを作る
独自フォーマットの中にはエスケープを考慮しない粗悪なものもあるがね
235 = :
>>232
お前の後出し条件の事だ
236 = :
>>227
だめだった。ローカルでやるとクロスオリジン扱いになる。
index.html:7 Uncaught DOMException: Blocked a frame with origin "null" from accessing a cross-origin frame.
at file:///C:/temp/html/index.html:7:60
<iframe id="iframe" src="data.txt"></iframe>
<script>
setTimeout(function() {
var doc = document.getElementById("iframe").contentWindow.document;
.log(doc.body.innerHTML);
}, 1000);
</script>
半角使うと書き込めないので、全角にしてる
238 = :
>>235
> お前の後出し条件の事だ
お前がはじめて、関係ない話にたいして対しての条件であって、
俺の最初の質問にたいして条件を後出ししてない。
フォルダ選びたくないってレスしたぐらい
239 = :
>>234
> まともな言語ならフォーマットならエスケープシーケンスを作る
だからなんなんだよ?
エスケープシーケンスって言ってるのは意味不明だが、
「jsファイル以外の形式を読み込みたい」としか言ってないだろ
面倒だからどんな形式であれエスケープ処理したくないんだよ
240 = :
質問者は名前欄にレス番を入れろ
臆病者のチキン野郎め
回答者からフルボッコにされる覚悟のある奴だけ質問しろ
241 = :
やっぱりローカルに出力した任意の形式の
テキストファイルを読み込むのは無理ってことかな?
(File APIはフォルダ選択が1回であっても必要になるので
それやるぐらいなら自力でJavaScriptエスケープする処理を実装するさ)
242 = :
JavaScriptでできないことが発覚すると
ムキになる人っているよね
できないなら、できないという結論を言えばいいのに。
243 :
まず教えて貰うのに上から過ぎんだろ
プログラムの前に小学校やり直せ
244 = :
この必死すぎる煽り満載質問者に親切心で回答する人がどれだけいるんだろうね?
245 = :
教えてもらうからって技術力が低いわけじゃない。
単に知らないだけ。
むしろ、知識を知ってるだけ(今回は知らなかったようだが)で
上の立場だと勘違いするほうが間抜け
246 = :
>>244
回答する知識もないくせに、結論出た後でよく言うわw
そういうの負け犬の遠吠えっていうんやで
247 = 243 :
プログラムは知識=技術 何だが?
柔道の技でもあるまいし
248 = 243 :
どちらにせよ知らない雑魚が知ってるかもしれない人に取る態度じゃないね
249 = :
ローカルPC に、サーバーを建てた方がよい
Ruby なら、JSON も余裕。
他にも、jq コマンドとか
サーバーを建てないと、iframe とか、クロスドメインでアクセスできないだろ?
自分でファイル形式を、エスケープするとか、
そんな自作の低品質なライブラリは使えないだろ
250 = :
> プログラムは知識=技術 何だが?
あははw
それはちょっと恥ずかしいで
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.109 + (1001) - [97%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.135 + (1002) - [97%] - 2018/11/23 10:30
- + JavaScript の質問用スレッド vol.130 + (974) - [97%] - 2016/10/26 14:18
- + JavaScript の質問用スレッド vol.129 + (981) - [97%] - 2016/5/5 8:16
- + JavaScript の質問用スレッド vol.130 + (1001) - [97%] - 2017/11/25 20:45
- + JavaScript の質問用スレッド vol.129 + (926) - [97%] - 2017/7/27 13:45
- + JavaScript の質問用スレッド vol.131 + (1004) - [97%] - 2018/3/7 13:30
- + JavaScript の質問用スレッド vol.132 + (1001) - [97%] - 2018/4/19 11:00
- + JavaScript の質問用スレッド vol.133 + (1001) - [97%] - 2018/6/8 10:45
- + JavaScript の質問用スレッド vol.131 + (1000) - [97%] - 2017/1/25 8:01
- + JavaScript の質問用スレッド vol.134 + (1001) - [97%] - 2018/8/3 23:15
- + JavaScript の質問用スレッド vol.136 + (1001) - [97%] - 2019/1/8 11:30
- + JavaScript の質問用スレッド vol.137 + (1003) - [97%] - 2019/3/26 11:46
- + JavaScript の質問用スレッド vol.138 + (1004) - [97%] - 2019/4/20 23:45
- + JavaScript の質問用スレッド vol.119 + (1002) - [97%] - 2014/10/3 15:30
- + JavaScript の質問用スレッド vol.116 + (1002) - [95%] - 2014/7/1 0:45
- + JavaScript の質問用スレッド vol.115 + (1001) - [95%] - 2014/5/29 16:16
トップメニューへ / →のくす牧場書庫について