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

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

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

401 = :

>>396
任意のテキスト形式って?
レポートに関するサブデータ的なものも配布していて、
決められた階層下に入っている中から任意のものを選びたいってこと?
そうじゃなくてもし完全にユーザーにとって任意なら当然毎回選択してもらうことになるよね?

402 = :

ちなみに、絶対条件を言うと、なんでそんな条件があるんだ?
そんな条件なんか無視すりゃ良いとか言ってくるアホがいるけど

こちらが絶対条件と言ってる以上、無条件で従え。

403 = :

>>400
> htmlに埋め込むのだから、外部ファイルなぞ使わん

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

いちいち絶対条件ってつけなきゃいかんのかよ

404 = :

>>397
にも書いたけど、

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

これに尽きる!

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

もしブラウザが、ローカルPC 内に読み書きできたら、世界は破滅する!

405 = :

おもろいなお前ら(皮肉)

>>180を訂正するなら

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

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

って書かなきゃいかんのかw

406 = :

任意、かつファイル名は不定、かつ選択ダイアログを出したくない
どこかにあるだろう必要なファイルを賢く見つけてくる
そんなのネイティブアプリでも無理とは言わんがアホ

407 = :

>>403
話の通じない奴だな
任意のテキスト形式をhtmlに埋め込むプログラムを書けば同じことだろうが
配布形態として、html単体ではなぜいかんのだ?

408 = :

>>404
> もしブラウザが、ローカルPC 内に読み書きできたら、世界は破滅する!

書き込むなんて言ってない。JavaScriptファイルは読み込もできる。

409 = :

>>407
絶対条件って言ってるんだから素直に従えって。

> 配布形態として、html単体ではなぜいかんのだ?
エスケープが必要だから(これも前に書いた)

410 = :

>>409
エスケープの有無は無関係なんだが、お前にはhtmlに埋め込むプログラムを書けないという事だな

411 = :

HTMLに任意のテキスト内容を埋め込む場合。

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

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


ってかなんど同じ話させるんだか。

412 = :

>>410
だから書けるけどエスケープ処理が面倒だって
なんどもなんどもなんども

413 = :

鳥あたまか

414 = :

そのテキストファイルもHTMLファイルもツールで出力してるだろうに
なんのエスケープが問題になるんだろう
安全なエスケープのやり方がわからないということだろうか

415 = :

>>412
プログラムで書くならエスケープ処理は必要ない
本当にアホ

416 = :

>>412
なんで面倒なの
BASE64でもなんでも適当にすればいいじゃない
それだけのツールが作れて、数行程度の追加が面倒なはずないでしょ
君やればできる子なんだから

417 = :

>>414
ツールが出力するテキストはどんな文字列でも
出力される可能性がある。


> 安全なエスケープのやり方がわからないということだろうか
面倒だって何度も言ってる。
なんなら代わりに書いてくれるか?俺が指定する言語と絶対条件で

418 = :

>>416
> BASE64でもなんでも適当にすればいいじゃない

じゃあ俺が指定する言語と絶対条件を守りながら
お前が書いてくれるんだよな?

419 = :

エンコードするよりもテキストを別途読み込む方が面倒でないとか本当に理解に苦しむ

420 = :

>>419
> エンコードするよりもテキストを別途読み込む方が面倒でないとか本当に理解に苦しむ

俺が指定する言語と絶対条件でエスケープするよりも
JavaScriptで読み込んで、JavaScriptで解析するほうが
処理が簡単だからに決まってるだろ

421 = :

>>420
なら配布ページでエンコードしたら?
fetchしてbtoaすればいいだけなのだから
それをご丁寧にHTMLをserializeして埋めてもいいし、
面倒だったらHTMLに##placeholder##とか書いておいてそこに埋めてもいいし
そしてダウンロードさせればいいんじゃないの

422 = :

> なら配布ページでエンコードしたら?

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

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

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

こうしておけば、別の抜け道も一緒に防げるだろうw

424 = :

ちなみに >>422-423 は長いけど、全て意味がない問答だから

なぜなら、俺が本当に聞いてるのは、
「(JavaScriptが含まれた)ローカルのHTMLから任意のテキスト形式を読み込みたい」
ってことであって、そのHTMLを生成する方法とか、別の代替方法とか聞いていない

425 = :

いつまでたっても、質問に答えずに、
抜け道を探そうとするのだから、
絶対条件として、無条件に守れって言うしか無いわなw

426 = :

Chrome以外は概ね対処方法があるんだから
Chromeユーザー向けに--allow-file-access-from-files起動フラグ付きで起動するbatファイルでも配布したらいいと思う

427 = :

>>425
抜け道を探そうとするって
トンチじゃないんだから
条件の間の抜け道こそが答えでしょ

428 = :

>>426
絶対条件は守ってください。

ブラウザはデフォルト設定のみです。拡張入れるのはも禁止です。
オプションを付けて起動するのも禁止です(絶対条件)

429 = :

>>427
あのね。そういうそういう抜け道は全部知ってるの。

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

これだけに答えてくれればいい

430 = :

inputタグ使ってダイアログ開いて選択して貰えばいい
そのHTMLファイル開いてるってことはエクスプローラーも開いてるんだから
ドラッグ・アンド・ドロップも受け付けるようにすれば楽でしょ

431 = :

>>430
だからね

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

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

面倒くさいけど貧弱な言語と外部コマンド、ライブラリなしという絶対条件を
守らざるを得ない状況に屈せず、エスケープ処理を自力で実装して、
ツールからJSONP形式で出力する方を選ぶって前に言ってる

432 = 257 :

人に聞いてる身分なのになんでこんな上からなの?人間として終わってる。
あと、こだわり強すぎ。多分発達障害なんだろうな

433 = :

> 人に聞いてる身分なのになんでこんな上からなの?
聞いてるなら下になれって発想がおかしい。

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

だから絶対条件なんだから守れ。で押し切ると言うしか無い。

434 = :

あとこれも言っておかなきゃいかん。

俺は今まで一度だってエスケープ処理が難しいなんて言ってない。
面倒だとしか言ってない。

435 = :

>>431
それで、結局諦めは付いて面倒なことをやる気は出たの?
もうちょっと頑張って他の可能性も模索してみる?

436 = :

>>435
> それで、結局諦めは付いて面倒なことをやる気は出たの?

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

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

やる気以前に、エスケープ処理を自力実装するしか無いじゃないか。
まあ頭の中で10行程度になるだろうなと推測は出来てるが

437 = :

>>436
本当の質問の答えは「不可能」だった
頑張るしか無いかぁ
応援してます
お達者でね

438 = :

>>437
また質問ができたら来るよ
また相手してなw

439 = :

>>438
もちろんいつでも待ってるよ

440 = :

今度から、今回のようにツールの話とかつけないで

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

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

そしたらなんでそうするんだとか言ってくるんだろうなw

441 = :

ローカルのHTMLから任意のテキスト形式を読み込みたい
それ以外のテクニックは全て知ってるから返答無用

でいいか?

442 = :

ツールとレポートをUSBで配布するんなら
閲覧用のスタンドアロンブラウザも入れときゃいいのに
わけわからんなw

443 = :

>>441
それじゃ何も伝わらない
そもそも「任意」がユーザーにとっての任意だと思われて
ダイアログ開く方法を進められるだけだろう
結局「任意」ではなく「決まった配布ファイル」だったのだから

444 = :

実行環境にブラウザを使うと限定されるって、何度も書いてるだろ!

ブラウザは絶対に、使用者の許可なしでは、PC 内にアクセスできない!
もし許可なしで、ローカルPC 内に読み書きできたら、世界は破滅する!

445 = :

>>442
絶対条件に逆らうなよ

セキュリティのためアプリのインストールは不可
指示を出せる立場にないから、インストールを許可してもらうこともできない
とかいう理由でいいだろ。

446 = :

>>443
「任意のテキスト形式」な
だれも「任意のファイル」なんて言ってない
本当に曲解ばっかりするよな

447 = :

>>444
でもお前が作ったわけのわからんツールは使わすんだろ
ちなみにそのツールとやらはあらゆるOSで動くんだそうだな
さっさと10行書けよ エアツールがw

448 = :

>>446
人に伝わるように書かないと、
普通その「任意」は場所のことだと思われるよ

449 = :

>>447
> でもお前が作ったわけのわからんツールは使わすんだろ

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

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

> さっさと10行書けよ エアツールがw
10行なのはエスケープ処理だけの話だ。
それ以外の部分はすでに5000行近くある。

450 = :

>>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一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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