のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,491,090人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ+ JavaScript の質問用スレッド vol.139 +

    JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    401 : Name_Not - 2019/05/02(木) 22:48:53.52 ID:???.net (+71,+29,-41)
    >>396
    任意のテキスト形式って?
    レポートに関するサブデータ的なものも配布していて、
    決められた階層下に入っている中から任意のものを選びたいってこと?
    そうじゃなくてもし完全にユーザーにとって任意なら当然毎回選択してもらうことになるよね?
    402 : Name_Not - 2019/05/02(木) 22:48:59.72 ID:???.net (+57,+29,-26)
    ちなみに、絶対条件を言うと、なんでそんな条件があるんだ?
    そんな条件なんか無視すりゃ良いとか言ってくるアホがいるけど

    こちらが絶対条件と言ってる以上、無条件で従え。
    403 : Name_Not - 2019/05/02(木) 22:50:07.19 ID:???.net (+110,+29,-51)
    >>400
    > htmlに埋め込むのだから、外部ファイルなぞ使わん

    HTMLから任意のテキスト形式を読み込みたいだけです。
    外部ファイルを使うことも”絶対条件"です。

    いちいち絶対条件ってつけなきゃいかんのかよ
    404 : 199 - 2019/05/02(木) 22:51:59.70 ID:???.net (+9,-29,-57)
    >>397
    にも書いたけど、

    >一方、実行環境にブラウザを使うと、限定される

    これに尽きる!

    だから漏れらは、Ruby, Node.js などで、サーバーを建てる

    もしブラウザが、ローカルPC 内に読み書きできたら、世界は破滅する!
    405 : Name_Not - 2019/05/02(木) 22:52:47.98 ID:???.net (+94,+29,-170)
    おもろいなお前ら(皮肉)

    >>180を訂正するなら

    ウェブとは関係ないとあるレポートをhtml形式で
    出力するツール(絶対条件)を作ってるんですけど、
    ローカル(絶対条件)の任意のテキストファイル(絶対条件)って読み込めるんでしたっけ?
    読み込む側で使うツールはOS付属のブラウザのみです(絶対条件)
    ブラウザ以外のアプリの仕様は禁止です。(絶対条件)
    ネットワークで他のマシンに接続するのも禁止です。(絶対条件)

    いちいち抜け道を探さないでください(絶対条件)

    って書かなきゃいかんのかw
    406 : Name_Not - 2019/05/02(木) 22:54:11.49 ID:???.net (+57,+29,-30)
    任意、かつファイル名は不定、かつ選択ダイアログを出したくない
    どこかにあるだろう必要なファイルを賢く見つけてくる
    そんなのネイティブアプリでも無理とは言わんがアホ
    407 : Name_Not - 2019/05/02(木) 22:54:13.98 ID:???.net (+106,+29,-37)
    >>403
    話の通じない奴だな
    任意のテキスト形式をhtmlに埋め込むプログラムを書けば同じことだろうが
    配布形態として、html単体ではなぜいかんのだ?
    408 : Name_Not - 2019/05/02(木) 22:56:24.82 ID:???.net (+0,-28,-27)
    >>404
    > もしブラウザが、ローカルPC 内に読み書きできたら、世界は破滅する!

    書き込むなんて言ってない。JavaScriptファイルは読み込もできる。
    409 : Name_Not - 2019/05/02(木) 22:57:17.32 ID:???.net (+106,+29,-31)
    >>407
    絶対条件って言ってるんだから素直に従えって。

    > 配布形態として、html単体ではなぜいかんのだ?
    エスケープが必要だから(これも前に書いた)
    410 : Name_Not - 2019/05/02(木) 22:59:46.16 ID:???.net (+106,+29,-36)
    >>409
    エスケープの有無は無関係なんだが、お前にはhtmlに埋め込むプログラムを書けないという事だな
    411 : Name_Not - 2019/05/02(木) 23:00:12.71 ID:???.net (+3,-29,-86)
    HTMLに任意のテキスト内容を埋め込む場合。

    JavaScriptコードとして埋め込むなら、
    ダブルクォートなどをエスケープしなきゃいけないし、
    <template>などを使う場合も、HTMLエスケープが必要

    CDATAでもエスケープが必要
    http://sonic64.com/2005-04-13.html


    ってかなんど同じ話させるんだか。
    412 : Name_Not - 2019/05/02(木) 23:00:56.34 ID:???.net (+140,+29,-21)
    >>410
    だから書けるけどエスケープ処理が面倒だって
    なんどもなんどもなんども
    413 : Name_Not - 2019/05/02(木) 23:01:11.70 ID:???.net (+47,+29,-1)
    鳥あたまか
    414 : Name_Not - 2019/05/02(木) 23:01:34.19 ID:???.net (+94,+29,-70)
    そのテキストファイルもHTMLファイルもツールで出力してるだろうに
    なんのエスケープが問題になるんだろう
    安全なエスケープのやり方がわからないということだろうか
    415 : Name_Not - 2019/05/02(木) 23:02:13.32 ID:???.net (+71,+29,-30)
    >>412
    プログラムで書くならエスケープ処理は必要ない
    本当にアホ
    416 : Name_Not - 2019/05/02(木) 23:03:21.36 ID:???.net (+110,+29,-26)
    >>412
    なんで面倒なの
    BASE64でもなんでも適当にすればいいじゃない
    それだけのツールが作れて、数行程度の追加が面倒なはずないでしょ
    君やればできる子なんだから
    417 : Name_Not - 2019/05/02(木) 23:03:54.81 ID:???.net (+75,+29,-61)
    >>414
    ツールが出力するテキストはどんな文字列でも
    出力される可能性がある。


    > 安全なエスケープのやり方がわからないということだろうか
    面倒だって何度も言ってる。
    なんなら代わりに書いてくれるか?俺が指定する言語と絶対条件で
    418 : Name_Not - 2019/05/02(木) 23:04:26.85 ID:???.net (+72,+29,-18)
    >>416
    > BASE64でもなんでも適当にすればいいじゃない

    じゃあ俺が指定する言語と絶対条件を守りながら
    お前が書いてくれるんだよな?
    419 : Name_Not - 2019/05/02(木) 23:04:36.90 ID:???.net (+94,+29,-40)
    エンコードするよりもテキストを別途読み込む方が面倒でないとか本当に理解に苦しむ
    420 : Name_Not - 2019/05/02(木) 23:05:50.20 ID:???.net (+82,+29,-95)
    >>419
    > エンコードするよりもテキストを別途読み込む方が面倒でないとか本当に理解に苦しむ

    俺が指定する言語と絶対条件でエスケープするよりも
    JavaScriptで読み込んで、JavaScriptで解析するほうが
    処理が簡単だからに決まってるだろ
    421 : Name_Not - 2019/05/02(木) 23:11:11.86 ID:???.net (+13,-29,-58)
    >>420
    なら配布ページでエンコードしたら?
    fetchしてbtoaすればいいだけなのだから
    それをご丁寧にHTMLをserializeして埋めてもいいし、
    面倒だったらHTMLに##placeholder##とか書いておいてそこに埋めてもいいし
    そしてダウンロードさせればいいんじゃないの
    422 : Name_Not - 2019/05/02(木) 23:14:10.92 ID:???.net (+69,+0,-207)
    > なら配布ページでエンコードしたら?

    何十個も生成されるファイルを?w
    冗談wwww

    また抜け道をいちいち探すから、絶対条件を
    追加しなくちゃならんのか

    ウェブとは関係ないとあるレポートをhtml形式で
    出力するツール(絶対条件)を作ってるんですけど、
    ローカル(絶対条件)の任意のテキストファイル(絶対条件)って読み込めるんでしたっけ?
    読み込む側で使うツールはOS付属のブラウザのみです(絶対条件)
    ブラウザ以外のアプリの仕様は禁止です。(絶対条件)
    ネットワークで他のマシンに接続するのも禁止です。(絶対条件)
    ツールはUSBメモリで配布します。(絶対条件)インターネットの仕様は禁止です(絶対条件)

    こうしておけば、別の抜け道も一緒に防げるだろうw
    423 : Name_Not - 2019/05/02(木) 23:14:49.25 ID:???.net (-1,-29,-44)
    ツールとレポートはUSBメモリで直接配布します。(絶対条件)
    インターネットの使用は禁止です(絶対条件)
    424 : Name_Not - 2019/05/02(木) 23:18:23.70 ID:???.net (+72,+29,-64)
    ちなみに >>422-423 は長いけど、全て意味がない問答だから

    なぜなら、俺が本当に聞いてるのは、
    「(JavaScriptが含まれた)ローカルのHTMLから任意のテキスト形式を読み込みたい」
    ってことであって、そのHTMLを生成する方法とか、別の代替方法とか聞いていない
    425 : Name_Not - 2019/05/02(木) 23:19:47.46 ID:???.net (+91,+29,-16)
    いつまでたっても、質問に答えずに、
    抜け道を探そうとするのだから、
    絶対条件として、無条件に守れって言うしか無いわなw
    426 : Name_Not - 2019/05/02(木) 23:19:58.63 ID:???.net (+26,-30,-71)
    Chrome以外は概ね対処方法があるんだから
    Chromeユーザー向けに--allow-file-access-from-files起動フラグ付きで起動するbatファイルでも配布したらいいと思う
    427 : Name_Not - 2019/05/02(木) 23:20:59.99 ID:???.net (+104,+29,-12)
    >>425
    抜け道を探そうとするって
    トンチじゃないんだから
    条件の間の抜け道こそが答えでしょ
    428 : Name_Not - 2019/05/02(木) 23:22:34.00 ID:???.net (+49,+18,-31)
    >>426
    絶対条件は守ってください。

    ブラウザはデフォルト設定のみです。拡張入れるのはも禁止です。
    オプションを付けて起動するのも禁止です(絶対条件)
    429 : Name_Not - 2019/05/02(木) 23:24:03.63 ID:???.net (+71,+29,-36)
    >>427
    あのね。そういうそういう抜け道は全部知ってるの。

    「(JavaScriptが含まれた)ローカルのHTMLから任意のテキスト形式を読み込みたい」

    これだけに答えてくれればいい
    430 : Name_Not - 2019/05/02(木) 23:26:01.87 ID:???.net (+94,+29,-20)
    inputタグ使ってダイアログ開いて選択して貰えばいい
    そのHTMLファイル開いてるってことはエクスプローラーも開いてるんだから
    ドラッグ・アンド・ドロップも受け付けるようにすれば楽でしょ
    431 : Name_Not - 2019/05/02(木) 23:28:42.09 ID:???.net (+109,+29,-111)
    >>430
    だからね

    inputタグ使ってダイアログ開いて選択して貰う
    VS
    そんなことしなくても読み込める

    の話なら後者を選ぶって言ってる。

    面倒くさいけど貧弱な言語と外部コマンド、ライブラリなしという絶対条件を
    守らざるを得ない状況に屈せず、エスケープ処理を自力で実装して、
    ツールからJSONP形式で出力する方を選ぶって前に言ってる
    432 : Name_Not - 2019/05/02(木) 23:34:55.30 ID:QJ/5jdJA.net (+27,+29,-52)
    人に聞いてる身分なのになんでこんな上からなの?人間として終わってる。
    あと、こだわり強すぎ。多分発達障害なんだろうな
    433 : Name_Not - 2019/05/02(木) 23:37:04.18 ID:???.net (+63,+30,-75)
    > 人に聞いてる身分なのになんでこんな上からなの?
    聞いてるなら下になれって発想がおかしい。

    > あと、こだわり強すぎ。
    俺に言うな。ツールの仕様上、そうならざるを得ないんだから
    なんでそんな制約があるんだとか聞いてくるんだろ?
    こうやって関係ない話にすり替えていくんだよな(呆)

    だから絶対条件なんだから守れ。で押し切ると言うしか無い。
    434 : Name_Not - 2019/05/02(木) 23:37:58.36 ID:???.net (+57,+29,-40)
    あとこれも言っておかなきゃいかん。

    俺は今まで一度だってエスケープ処理が難しいなんて言ってない。
    面倒だとしか言ってない。
    435 : Name_Not - 2019/05/02(木) 23:38:02.63 ID:???.net (+109,+29,-15)
    >>431
    それで、結局諦めは付いて面倒なことをやる気は出たの?
    もうちょっと頑張って他の可能性も模索してみる?
    436 : Name_Not - 2019/05/02(木) 23:41:10.91 ID:???.net (+111,+30,-107)
    >>435
    > それで、結局諦めは付いて面倒なことをやる気は出たの?

    今すぐ必要なわけじゃないから、今やる気を出す必要はない。
    それより先にやることがある。

    どうせ
    「(JavaScriptが含まれた)ローカルのHTMLから任意のテキスト形式を読み込みたい」
    本当の質問の答えは不可能なんだろ?

    やる気以前に、エスケープ処理を自力実装するしか無いじゃないか。
    まあ頭の中で10行程度になるだろうなと推測は出来てるが
    437 : Name_Not - 2019/05/02(木) 23:45:53.98 ID:???.net (+106,+29,-13)
    >>436
    本当の質問の答えは「不可能」だった
    頑張るしか無いかぁ
    応援してます
    お達者でね
    438 : Name_Not - 2019/05/02(木) 23:47:43.92 ID:???.net (+106,+29,-16)
    >>437
    また質問ができたら来るよ
    また相手してなw
    439 : Name_Not - 2019/05/02(木) 23:49:37.24 ID:???.net (+72,+29,-2)
    >>438
    もちろんいつでも待ってるよ
    440 : Name_Not - 2019/05/02(木) 23:50:49.56 ID:???.net (+57,+29,-58)
    今度から、今回のようにツールの話とかつけないで

    「ローカルのHTMLから任意のテキスト形式を読み込みたい」

    ってかけば良いのかなぁ。

    そしたらなんでそうするんだとか言ってくるんだろうなw
    441 : Name_Not - 2019/05/02(木) 23:51:33.44 ID:???.net (+68,+6,-42)
    ローカルのHTMLから任意のテキスト形式を読み込みたい
    それ以外のテクニックは全て知ってるから返答無用

    でいいか?
    442 : Name_Not - 2019/05/02(木) 23:52:33.73 ID:???.net (+87,+25,-44)
    ツールとレポートをUSBで配布するんなら
    閲覧用のスタンドアロンブラウザも入れときゃいいのに
    わけわからんなw
    443 : Name_Not - 2019/05/02(木) 23:54:43.53 ID:???.net (+101,+29,-40)
    >>441
    それじゃ何も伝わらない
    そもそも「任意」がユーザーにとっての任意だと思われて
    ダイアログ開く方法を進められるだけだろう
    結局「任意」ではなく「決まった配布ファイル」だったのだから
    444 : 199 - 2019/05/02(木) 23:55:17.75 ID:???.net (+96,+29,-44)
    実行環境にブラウザを使うと限定されるって、何度も書いてるだろ!

    ブラウザは絶対に、使用者の許可なしでは、PC 内にアクセスできない!
    もし許可なしで、ローカルPC 内に読み書きできたら、世界は破滅する!
    445 : Name_Not - 2019/05/02(木) 23:57:24.69 ID:???.net (+69,+29,-49)
    >>442
    絶対条件に逆らうなよ

    セキュリティのためアプリのインストールは不可
    指示を出せる立場にないから、インストールを許可してもらうこともできない
    とかいう理由でいいだろ。
    446 : Name_Not - 2019/05/02(木) 23:58:32.26 ID:???.net (+105,+29,-29)
    >>443
    「任意のテキスト形式」な
    だれも「任意のファイル」なんて言ってない
    本当に曲解ばっかりするよな
    447 : Name_Not - 2019/05/02(木) 23:59:07.93 ID:???.net (+107,+29,-58)
    >>444
    でもお前が作ったわけのわからんツールは使わすんだろ
    ちなみにそのツールとやらはあらゆるOSで動くんだそうだな
    さっさと10行書けよ エアツールがw
    448 : Name_Not - 2019/05/03(金) 00:00:46.67 ID:???.net (+108,+29,-18)
    >>446
    人に伝わるように書かないと、
    普通その「任意」は場所のことだと思われるよ
    449 : Name_Not - 2019/05/03(金) 00:02:15.92 ID:???.net (+77,+29,-127)
    >>447
    > でもお前が作ったわけのわからんツールは使わすんだろ

    当たり前だろ。そのツールを使ってやるという
    プロジェクトなんだから。

    > ちなみにそのツールとやらはあらゆるOSで動くんだそうだな
    動くぞ?あらゆるOSで動くというのもツールの条件の一つだから
    (今まで書いてないけど、ツールの動作条件まで書く必要あるまい?)

    > さっさと10行書けよ エアツールがw
    10行なのはエスケープ処理だけの話だ。
    それ以外の部分はすでに5000行近くある。
    450 : Name_Not - 2019/05/03(金) 00:03:03.05 ID:???.net (+113,+29,-65)
    >>448
    > ローカルのHTMLから任意のテキスト形式を読み込みたい

    お前なら、どう書き直す?
    カッコでもつけるか?
    文章読めないやつにはそうするしかないよなw

    ローカルのHTMLから「任意のテキスト形式」を読み込みたい
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について