[過去ログ] JavaScript の質問用スレッド vol.125 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
691(2): (ワッチョイ 6701-QDb6 [60.116.224.81]) 2023/03/12(日)12:27 ID:mPShShEs0(2/2) AAS
>>690
誘導ありがとうございます
ティラノだけでは無理そう&ティラノ上ではJSの記述が使える、という事でこちらで質問しました
なのでJSで可能か不可能かだけでも教えて頂けると助かります
JSで不可能なら調べたところで出て来ないでしょうから延々調べ続けるはめに・・・
692: (オッペケ Srdb-k1Ry [126.194.232.61]) 2023/03/12(日)12:49 ID:PwnTbWEur(1) AAS
>>691
まずはティラノスクリプトに詳しい人に聞いてみるのが筋ではないですか?
同じ問題に遭遇した人もきっといるはずでノウハウも蓄積されてると思いますよ
wikiなんかもあるようですし、そちらも確認してみましたか?
693(1): (ワッチョイ dff0-S+nL [211.19.68.36]) 2023/03/13(月)10:07 ID:/ROF2oq40(1) AAS
>>689
こういうこと?
===============================
<body>
<a href='#' onclick='fun'>link</a>
</body>
<script>
省15
694: (ワンミングク MMbf-Spm0 [153.140.117.134]) 2023/03/13(月)17:49 ID:dqLl9/D/M(1) AAS
>>681
むしろjQueryの方が難しいと思うけど...
695(2): (ワッチョイ 6701-QDb6 [60.116.224.81]) 2023/03/13(月)19:09 ID:LN5ju60U0(1/4) AAS
>>693
表示する画像を変数を使って切り替えたいので、
if 変数a=='花' なら 花.jpg を表示 else 変数a=='山' なら 山.jpg を表示
みたいな感じで一応は表示できるのですが、表示したい箇所が複数あるので
if 変数b=='花' とか if変数c==’’花' とかで凄く長くなりそうなのです
でももし 変数の中身+.jpg みたいな記述がjsに存在するなら
aの場所には 変数aの中身+.jpgを表示 bの場所には変数bの中身+.jpg みたいに凄く簡略化できるかなって
省1
696(1): (オッペケ Srdb-k1Ry [126.179.243.197]) 2023/03/13(月)19:18 ID:z8Hv0b/wr(1/5) AAS
>>695
他板にティラノスクリプトスレがあったんで
専用掲示板より5chがいいのであれば続きはそちらでどうぞ
2chスレ:gamedev
697(1): (ワッチョイ 6701-QDb6 [60.116.224.81]) 2023/03/13(月)19:42 ID:LN5ju60U0(2/4) AAS
>>696
そこは質問スレじゃないのでどうにも質問しづらくて
とうかJSの質問スレでJSの質問してるのに「ティラノ上で動かしてる」ってだけで、
そこまで「よそいけ、よそいけ」って言わなくても・・・
698(1): (オッペケ Srdb-k1Ry [126.179.243.197]) 2023/03/13(月)20:03 ID:z8Hv0b/wr(2/5) AAS
>>697
>そこは質問スレじゃないのでどうにも質問しづらくて
そのスレを「質問」で検索してみると皆質問してるのが分かります
気後れする必要はないと思いますよ
>とうかJSの質問スレでJSの質問してるのに>「ティラノ上で動かしてる」ってだけで、
>そこまで「よそいけ、よそいけ」って言わなくても・・・
あなたが必要としてるのは「ティラノスクリプトで変数を使って画像表示したい場合にどうすればいいか」の解決策だからです
省2
699: (オッペケ Srdb-k1Ry [126.179.243.197]) 2023/03/13(月)20:12 ID:z8Hv0b/wr(3/5) AAS
ついでに「ティラノ上で動かしてる」JSについてもそちらで聞いた方が良いでしょう
ティラノスレを見渡すとJSのコードもたくさん貼ってありますよ
700(3): (ワッチョイ 6701-QDb6 [60.116.224.81]) 2023/03/13(月)20:21 ID:LN5ju60U0(3/4) AAS
>>698
>あなたが必要としてるのは「ティラノスクリプトで変数を使って画像表示したい場合にどうすればいいか」の解決策だからです
違います。自分の質問を要約すると「JSには、変数の中身の文字列に.jpgなどの拡張子を付け足して画像を表示する機能はありますか?」です
最初にティラノの名を出したことで誤解を招いたかも知れませんが、
>>689に >JS 変数 画像表示 とかで調べても
>>691に >なのでJSで可能か不可能かだけでも教えて頂けると助かります
と書いてあるように、ティラノではなく、あくまでJSについて尋ねています
701(1): (オッペケ Srdb-k1Ry [126.179.243.197]) 2023/03/13(月)20:45 ID:z8Hv0b/wr(4/5) AAS
>>700
>自分の質問を要約すると「JSには、変数の中身の文字列に.jpgなどの拡張子を付け足して画像を表示する機能はありますか?」です
では聞きますが、それが何のために必要なのですか?
702(1): (ワッチョイ 7f03-BDEg [153.222.136.198]) 2023/03/13(月)20:57 ID:ayGBKgIT0(1) AAS
拡張子を付加する機能は無いよ
WBC始まってキャッチボールしたい気持ちはわからんでもないけども
703(1): (ワッチョイ 7fbb-EKUa [217.178.27.228]) 2023/03/13(月)20:58 ID:bqu+B+fY0(1) AAS
>>700
> 「JSには、変数の中身の文字列に.jpgなどの拡張子を付け足して画像を表示する機能はありますか?」
はい。可能です
imgタグにデータURLを引き渡し表示することはごく普通に見ることができます
Base64エンコードされた文字列とmediatypeをセットするだけです
704(1): (ブーイモ MMff-tpC5 [49.239.64.189]) 2023/03/13(月)20:59 ID:1Iq9NysVM(1) AAS
>>700
あなたの質問はjavascriptの質問ではありますがティラノスクリプトの仕様を知らないと答えられないものです
こちらはティラノスクリプトの仕様を知らないのであなたの代わりに調べることから始めなければなりません
ティラノスレであれば詳しい人がいると思うのでそちらへどうぞ
705(3): (ワッチョイ 6701-QDb6 [60.116.224.81]) 2023/03/13(月)21:59 ID:LN5ju60U0(4/4) AAS
>>701
上述の通りゲーム作成と作業の簡略化のためです
>>702
拡張子の付け足しは誤解を招く表現でした。変数の中にある文字列と同じ名前の画像を表示するってことです
>>703
ありがとうございます。調べてみます
>>704
省2
706: (オッペケ Srdb-k1Ry [126.179.243.197]) 2023/03/13(月)22:18 ID:z8Hv0b/wr(5/5) AAS
>>705
>上述の通りゲーム作成と作業の簡略化のためです
それは「ティラノスクリプトで変数に応じた画像表示する」こととは違うのですか?
>「JSではこれこれこうやる。それがティラノ上で動くかは知らんけど」
このスレでそんな回答をもらうよりはティラノスレで質問して
「ティラノスクリプトではみんなこうやってるよ」って回答をもらう方が何倍も早くて確実だと思いますがいかがでしょう
707: (アウアウウー Sa2b-lsaJ [106.146.86.167]) 2023/03/14(火)01:06 ID:VmfXTFqwa(1) AAS
例えば、jQuery で、
<img id="photo_1" src="a.png">
を、以下に変更するなら
<img id="photo_1" src="image_1.jpg">
// :first は、最初に見つかったもの
$( '#photo_1:first' ).each( function ( index, elem ) {
const image_1_basename = "image_1"
省3
708: (テテンテンテン MM8f-Kzia [133.106.54.171]) 2023/03/14(火)02:37 ID:JIhs77SCM(1) AAS
JSスレでJSのこと聞きたいんならティラノの名前出すなよ
709: (スップ Sd7f-yYQx [1.72.0.185]) 2023/03/14(火)08:16 ID:gMQMDZBfd(1) AAS
それはそう
710: (ワッチョイ dff0-S+nL [211.19.68.36]) 2023/03/14(火)13:16 ID:bBCbUtGh0(1) AAS
jpegの名前を動的に指定できるよ
711(2): (オッペケ Srdb-k1Ry [126.194.234.17]) 2023/03/14(火)13:21 ID:crjDIavXr(1/2) AAS
>>705
ティラノについて少し調べたのでスレ違いを承知の上で書きます
あなたが>>689や>>695でやりたいことは
[bg storage="&f.bg + '.jpg'" time=1000]
というような書き方で実現できるかと思います
簡単に説明します
まず「&f.bg」の「&」はエンティティと呼ばれるもので変数の値をタグのパラメータとして渡すときに使用します
省8
712: (オッペケ Srdb-k1Ry [126.194.234.17]) 2023/03/14(火)13:30 ID:crjDIavXr(2/2) AAS
>>705
なお、簡単なサンプルで動作確認をしました
外部リンク:tyrano.jp
上記チュートリアルに従って新規プロジェクトを作成し、
first.ksの内容を以下のように書き換えて実行してみてください
*start
[wait time=100]
省14
713(1): (ワッチョイ 6701-QDb6 [60.116.224.81]) 2023/03/14(火)20:28 ID:2HNLo12V0(1/2) AAS
>>711
ありがとうございます!!できました!!
714(1): (ワッチョイ 6701-QDb6 [60.116.224.81]) 2023/03/14(火)20:53 ID:2HNLo12V0(2/2) AAS
作業が一気に楽になりました!
>>711も他の方も本当にありがとうございました!
そして不可能と思いこんでたことが実は可能だったあたりはすみませんでした!
715: (オッペケ Srdb-k1Ry [126.179.252.137]) 2023/03/14(火)20:53 ID:GiZ8CeD1r(1/2) AAS
>>713
解決したのならなによりです
が、今回無駄に遠回りをしてしまったのは自覚、反省しましょう
あなたはこの問題の解決はティラノ単体では無理だと決めつけてしまったためにこのスレで質問しましたが
その判断は正しくありませんでした
繰り返しになりますが、この先また何か躓いたときはまずティラノの掲示板なりスレなりで聞いてみるようにしましょう(たとえJSに関することであれ)
その方が解決が早く、的確なはずです
716: (オッペケ Srdb-k1Ry [126.179.252.137]) 2023/03/14(火)21:02 ID:GiZ8CeD1r(2/2) AAS
>>714
ちょうどかぶってしまいましたが、ちゃんと自分の非を認められる人で安心しました
こちらも少し言葉がキツくなってしまった点はお詫びします
717(1): (ササクッテロラ Spdb-Muon [126.182.172.77]) 2023/03/15(水)01:17 ID:sTLgg4Iop(1) AAS
初めまして
Pixiv filter(GitHubで公開、リンクはスパム対策で貼れず)という拡張機能がありまして、それに似たものを自作したいと思い立ち、色々調べてみました
別スレにて、検索画面上での作品ごとのタグは、画面には表示されないもののデータとしては生成されている、という事を伺ったのですが、
どこに生成されているのか、どうやったら参照できるのかなどが分からず、苦戦しております。
ご教授頂ければ幸いです
718: (アウアウウー Sa2b-lsaJ [106.146.115.112]) 2023/03/15(水)02:28 ID:i4bxOxoza(1) AAS
これか?
github.com/kazu-ux/PixivFilter
React, TypeScript
719(2): (JP 0Hdb-mIEw [126.249.157.89]) 2023/03/15(水)07:58 ID:q+AMrJS6H(1/3) AAS
反省なんて必要ないわ、なんか強迫症的なやつがうざい
なんなんだ、執着が過ぎる
720: (JP 0Hdb-mIEw [126.249.157.89]) 2023/03/15(水)08:01 ID:q+AMrJS6H(2/3) AAS
プログラムではすべてのタグを検出して配列等に格納しているが
そこから抽出して出力する処理をしてるってことじゃない?
見てないからわからんけど
721: (スプッッ Sd7f-ysRc [1.75.242.214]) 2023/03/15(水)09:37 ID:OLitJJv/d(1) AAS
>>717
なんか見覚えあると思ったらこれか
2chスレ:hp
343をレスしたの俺だけど回答の内容を理解できなかったってこと?
分からないところがあったのなら追加で質問すればよかったろうに
それをせずに全然違うスレで聞き直してるのはなんで?
722(1): (JP 0Hdb-mIEw [126.249.157.89]) 2023/03/15(水)20:45 ID:q+AMrJS6H(3/3) AAS
Pixiv filterが何なのかわからないし確認もしてないけど、
例えば複数の作品毎にTagオブジェクトがあったとして、
Tagのプロパティに表示させるか表示させないかを判定するプロパティがあり
そのプロパティ名がshowAbleで、表示を許可するのは、showAble:true
許可しない場合には、showAble:false
とされていたとすれば
まず最初にすべての作品Tagオブジェクトが格納されている配列を取得し(もしくは配列に取得する関数を作り)
省6
723: (ワッチョイ 7fdb-JIpj [217.178.96.73]) 2023/03/15(水)22:44 ID:ohrI2qnX0(1) AAS
jQueryはなぜ嫌われる?
簡単な構文で便利だと思うが…。
他のライブラリ・フレームワークとの互換性が高ければいいのに。
724: (テテンテンテン MM8f-PrUD [133.106.32.56]) 2023/03/15(水)23:48 ID:T0OxazTtM(1) AAS
技術的には好かれてるわけでも嫌われてるわけでもない
スレ的には脈絡なく蒸し返す厄介な奴がいるので敬遠される
725: (JP 0Hdb-mIEw [126.249.157.89]) 2023/03/16(木)07:03 ID:Hd88hZaKH(1/4) AAS
嫌われてはないんだろうけどスレチなんでない?
726: (JP 0Hdb-mIEw [126.249.157.89]) 2023/03/16(木)07:15 ID:Hd88hZaKH(2/4) AAS
javascriptで作られたプログラムの処理に関して
Jqyeryを使えば簡単だよって言われても
いやいやここはjSで書きたいんでってなるでしょ
そういう質問に対してjqのほうが簡単っていうのがよくわからん
フレームワークの質問スレは
ベース言語のすれとは別に立てたほうが
727: (ワッチョイ 7f7b-NJMI [153.178.229.141]) 2023/03/16(木)09:02 ID:c9lqR0yG0(1) AAS
www
728: (ワッチョイ df79-EKUa [27.132.129.202]) 2023/03/16(木)10:39 ID:fxj0X8UB0(1) AAS
フレームワークスレは一応立ってるね
糞スレだからそこで質問して回答があるのか知らんけど
729: (オッペケ Srdb-k1Ry [126.179.240.140]) 2023/03/16(木)11:25 ID:QjQVIFFDr(1) AAS
>>719
これもしかして私に対して何か言おうとしてる?
もしそうならもう少し具体的に問題点を指摘してもらえないかな
730(1): (ワッチョイ dff0-S+nL [211.19.68.36]) 2023/03/16(木)15:46 ID:FgyDZ6E70(1) AAS
いえいえ、違います、気にしないでください
731: (ワッチョイ 6701-ob1i [60.118.122.145]) 2023/03/16(木)20:33 ID:ParHajkN0(1) AAS
>>730
あなたは>>719とワッチョイもIPも違うようだが…
732: (スップ Sd7f-ysRc [1.72.6.83]) 2023/03/16(木)20:55 ID:Olf8APhOd(1/2) AAS
>>722
どうですか?も何もそんな都合のいい妄想データを元に書いたコードなんぞ
役に立たないどころか混乱させるだけだからやめようよ
733: (JP 0Hdb-mIEw [126.249.157.89]) 2023/03/16(木)21:11 ID:Hd88hZaKH(3/4) AAS
混乱させるだけとかwww
そもそも解答者がわざわざ対象コードを検索して読み込み
そして質問者が満足するようなコードを生成するとか、自分は絶対しないw
質問者は
・何やら検索するらしい
・検索はタグで行うらしい
・タグで検索しても表示するものとしないものがあるらしい
省9
734: (スップ Sd7f-ysRc [1.72.6.83]) 2023/03/16(木)21:38 ID:Olf8APhOd(2/2) AAS
質問者がわからないと言ってるものには具体的な対象があるわけよ
それを無視して一般的な考え方のアドバイスをするなら抽象的な話にとどめればよくて
わざわざデタラメコードを生成することはなかろ
735: (JP 0Hdb-mIEw [126.249.157.89]) 2023/03/16(木)22:01 ID:Hd88hZaKH(4/4) AAS
それはそうですね
おっしゃる通り
でもデタラメとか言わんでください!
736: (スプッッ Sd7f-ysRc [1.75.239.249]) 2023/03/17(金)21:04 ID:irjN28+Dd(1) AAS
他に適切な表現が見つからなかったからごめんな
737: (ワッチョイ 275f-cRUl [14.8.104.32]) 2023/03/17(金)21:08 ID:ZP9+v2PL0(1) AAS
こっちがデタラメなコード書くと見かねていい感じのコード書いてくれるツンデレ
738(2): (ワッチョイ bf01-QD5u [126.34.214.202]) 2023/03/18(土)02:26 ID:dC3/JFCa0(1/2) AAS
すみません、私の知識不足というか理解不足も大きそうですので、手が出るところからさせて頂こうと思います。
javascriptの「fetch」メソッドなのですが、これはjsonファイルを読み込む事はできないのでしょうか?ローカルで試しましたが、エラーになってしまうようです
739: (ワッチョイ 2261-ItkS [61.214.177.246]) 2023/03/18(土)05:10 ID:s5wH/EpL0(1) AAS
>>738
fetchやXHRも >>467-473 と同様基本的にFileURIでのアクセス不可
740(1): (ワッチョイ bf01-QD5u [126.34.214.202]) 2023/03/18(土)15:36 ID:dC3/JFCa0(2/2) AAS
ありがとうございます。「ローカルのサーバーを立てる」と良いらしいのですサーバーは専用のパソコンでないと、セキュリティ的にも危険と聞いた事もありますが、大丈夫なのでしょうか。また、実際やるとしたら、どのような方法があるでしょうか。
741(1): (ワッチョイ 2f5f-6AqJ [14.8.104.32]) 2023/03/18(土)15:40 ID:T8cp6VGg0(1) AAS
Xamppつかっておけばよろし
742(1): (JP 0Hbf-BQ3C [126.249.157.89]) 2023/03/18(土)19:03 ID:xpgWDt8BH(1) AAS
>>740
vscodeって使える?すごく簡単なエディタ
そのエディタでliveServerっていう拡張があるんだけど使えるか試してみたら?
743(2): (スップ Sd42-bksZ [49.97.103.47]) 2023/03/18(土)21:30 ID:HGxbjpaKd(1) AAS
Promise.race()で複数のPromiseを渡して、最初に終了したタスクのPromiseを受け取ったあと、同様に順次残りのタスクを完了したものから受け取るような書き方はできますか?
(最終的にすべての非同期タスクの終了まで繰り返す)
Pythonでいう、as_completedのように複数非同期タスクを、終了次第順次ループで受け取るような形です。
744: (ワッチョイ e295-QD5u [221.133.86.105]) 2023/03/19(日)12:35 ID:DxTl2kdL0(1/4) AAS
>>741 >>742
vscodeの方を使わせて頂きました。お二方ともアドバイス、ありがとうございました。
余談ですが、jsonファイルに単なる文字列(あああ、abc、123)などを単発で格納するとしても、「名前:値」のフォーマットは守らないといけないんでしょうか(名前をいちいち宣言しないとダメなのか)。
745: (ワッチョイ e295-QD5u [221.133.86.105]) 2023/03/19(日)12:36 ID:DxTl2kdL0(2/4) AAS
正確には「{"名前":値}」ですね。省略できれば楽だなと思ったのですが。
746: (スプッッ Sd62-Gkow [1.75.215.95]) 2023/03/19(日)12:59 ID:4pa7IAk9d(1) AAS
{"名前":値}はあくまでオブジェクトの形式であって文字列や数値のみを返したいなら不要
ただし文字列は"あああ"や"abc"とする必要はある
外部リンク[html]:www.json.org
747: (ワッチョイ e295-QD5u [221.133.86.105]) 2023/03/19(日)13:08 ID:DxTl2kdL0(3/4) AAS
ありがとうございます。おそらく
"abc", "あああ"
のようなカンマ区切りで大丈夫でしょうか。
748(1): (スプッッ Sd62-Gkow [1.75.240.230]) 2023/03/19(日)13:20 ID:S0dCUzy1d(1) AAS
単一の値でない場合は配列にすること
["abc", "あああ"]
有効なjson形式かどうかはJSON.parse()に食わせてみるといい
JSON.parse('"abc", "あああ"'); //NG
JSON.parse('["abc", "あああ"]'); //OK
749: (ワッチョイ e295-QD5u [221.133.86.105]) 2023/03/19(日)14:04 ID:DxTl2kdL0(4/4) AAS
>>748
参考になりました。ありがとうございます。
750: (ブーイモ MM4e-VSrg [133.159.153.15]) 2023/03/19(日)15:26 ID:FTc6ajskM(1) AAS
>>743
各promise完了後に順次実行したい共通処理をmapしてthenでチェイン
Promise.all(promises.map(p=>p.then(log(“resolved”)))).then(log(“All finished”);
function log(message=“”) {
return (x) => {
console.log(`${message}: ${x}`);
return x;
省2
751(3): (ワッチョイ d755-a1qf [220.97.196.212]) 2023/03/19(日)16:15 ID:/GeuLHtL0(1/2) AAS
趣味でWebサイトを使うのにJSを勉強しだしてまだ3年目なのですが、
なぜか年明けから会社のDX担当にされました。
今社内システムがIE9向けにActiveXが使われているのですが、Edgeに移行するので動くように直してと言われています。
これまで自分なりにいろいろ調べてきて、とりあえずHTML/CSSなどの見た目の部分と、大したことをしていないJSの部分は移行できたのですが、
肝心のActiveXであれこれやっているところを直すことができません。
期限は3月末までで苦しんでいます。
例えばこのような箇所があります。
省15
752: (ワッチョイ 2f5f-7n5R [14.11.194.224]) 2023/03/19(日)16:36 ID:HI67bUFb0(1) AAS
代替手段なんてない
仕事振ったやつが何も分かってない
あれこれやってる内容をなにか別の技術で1から組み立てる必要あり
それかedgeのIEモードは検討出来ないの?
753: (ブーイモ MM42-VSrg [49.239.65.72]) 2023/03/19(日)17:21 ID:HTlOdPesM(1) AAS
今から実装してテストしてリリースしてその後の問い合わせ対応や運用に備えるのはスケジュール的に無理でしょ
3月末を死守する必要があるならIEモード1択
IEモードで時間稼ぎしてその間にサーバーサイドからDBアクセスする仕組みを作る
IEモードにするにしてもグループポリシーの変更・適用のテストや問い合わせ対応の準備を考えればそれでも時間が足りないくらい
754: (スプッッ Sd62-Gkow [1.75.233.226]) 2023/03/19(日)18:07 ID:EAkcZvWPd(1) AAS
>>751のコードにぶち当たった時点でEdgeというかブラウザ単体で実現できないことには気がついて欲しいものだが
仮にも2年はJSを勉強していたと言うなら
755(2): (ワッチョイ 2279-1FFK [27.132.129.202]) 2023/03/19(日)18:51 ID:M92RK9ru0(1/5) AAS
JSONでダミー値をコメントのつもりで使ってたらエスケープできてない\でパースエラーになるデータができたりして使うのが怖くなった
やっぱコメントぐらいは定義必要だったなこれ
人間が手書きするものじゃないとしてもよく普及したもんだ
756: (ワッチョイ 2279-1FFK [27.132.129.202]) 2023/03/19(日)18:56 ID:M92RK9ru0(2/5) AAS
>>751
そういうのってEdgeのIEモードに移行して終わりでしょ
周囲も期間的にその程度しか期待してないと思うけど
757: (ワッチョイ 2279-1FFK [27.132.129.202]) 2023/03/19(日)19:09 ID:M92RK9ru0(3/5) AAS
ど素人だとIEモードが何なのかで3月は潰れるかもしれんけど一応
基本的には社内のADサーバでGPO管理してる奴にEdgeのIEモードのサイトリストに追加してもらう
これは君の担当以外にもIEモードのサイトは糞の山程あって既知の対応だからおそらく追加を依頼するだけでいいはず
うまくすればそれだけで作業が終わる可能性もある
758: (ワッチョイ a2bd-qiwJ [125.194.52.6]) 2023/03/19(日)19:35 ID:vtMigryt0(1) AAS
>>755
コメントの書式があったって書式から逸脱する文字列を入れてパースエラー出す未来しか見えんわ。
759: (ワッチョイ 2f5f-6AqJ [14.8.104.32]) 2023/03/19(日)19:46 ID:GXvqERSA0(1) AAS
たぶんIEを前提とした目の前にあるコードを読み解いて作り直すより設計書用意したほうが早い
あるいはAIと二人三脚
760: 751 (ワッチョイ d755-a1qf [220.97.196.212]) 2023/03/19(日)19:54 ID:/GeuLHtL0(2/2) AAS
みなさまありがとうございます
IEモードは1,2度調べて、いつまでこのモードがあるか分からないからと止めたのですが、
やはり時間稼ぎも考えるとこれしかなさそうです。
その間に根本的な解決策を探したいと思います。
なぜか年明けから会社のDX担当にされました。
と言いましたが、実はそれは嘘です。
年末にかけて社員が半分以上辞めて、残った人の中で一番詳しそうだったのが僕だったのです。
省6
761(1): (スプッッ Sd62-Gkow [1.75.215.110]) 2023/03/19(日)19:55 ID:xryn/wmcd(1) AAS
>>755
怖いも何もパーサーがきっちり仕事してる証拠じゃないの?
コメントを書きたいって需要に対してはJSON5やJSONCって派生規格があるから
それらを検討するべき
762: (ワッチョイ 2279-1FFK [27.132.129.202]) 2023/03/19(日)20:23 ID:M92RK9ru0(4/5) AAS
何が理由かは置いといて技術を含めた社員がごっそり半数も辞めてる状況だとその会社から賞与もまともには出ないだろう
Edgeへの移行時期としてもかなり遅れてるし有給消化しつつ転職活動に専念した方がいいね
763(1): (ワッチョイ 2279-1FFK [27.132.129.202]) 2023/03/19(日)20:33 ID:M92RK9ru0(5/5) AAS
>>761
規格はあれど既存の環境に適用できるものではないのがな
JSONとして扱う前にJSONCとしてコメント抜く前処理でも通すか
764: (スップ Sd42-Gkow [49.97.109.220]) 2023/03/19(日)22:37 ID:SC8SOdGAd(1) AAS
>>763
パーサーにケチつけてるよりはその方が建設的でしょうよ
765: (アウアウウー Sa9b-jnF6 [106.133.163.48]) 2023/03/20(月)03:23 ID:iV2jn8x9a(1/2) AAS
>>738
VSCode の拡張機能では、
open in browser では、ローカルファイルアクセスになる。
この場合、CORS など、ブラウザの色々な制限がある
file:///C:/Users/Owner/Documents/test/index.html
一方、Live Server では、
自分のPC 内にサーバーを立ててから、そこから配信されるので、テストしやすい
省4
766: (アウアウウー Sa9b-jnF6 [106.133.163.48]) 2023/03/20(月)04:02 ID:iV2jn8x9a(2/2) AAS
>>743
Promise.all/allSettled とか?
767(1): (ワッチョイ a3ad-a1qf [210.250.191.46]) 2023/03/20(月)19:47 ID:PTBUy+ct0(1/4) AAS
chromeの拡張機能で、「ngWord.json」内のデータを「background.js」経由で「content_script.js」に格納しようとしていたのですが、上手くいきません。コードでおかしな点等あれば、ご教授頂けないでしょうか。
【background.js】
fetch('ngWord.json')
.then(response => response.json())
.then(data => {
// content_script.jsにデータを送信
chrome.runtime.sendMessage({ngWords: data});
省8
768(1): (ワッチョイ c603-MaqH [153.222.136.198]) 2023/03/20(月)19:56 ID:hUotJVz90(1/5) AAS
>>767
バックグラウンドからタブに送信するならchrome.tabs.sendMessageじゃないかな?
769(1): (ワッチョイ a3ad-a1qf [210.250.191.46]) 2023/03/20(月)20:37 ID:PTBUy+ct0(2/4) AAS
>>768
「タブ」というのは、「content_script.js」のことでしょうか?
だとすると「chrome.tabs.sendMessage(tabId: content_script.js, ngWords: data)のように書く感じでしょうか。
770: (テテンテンテン MM4e-7n5R [133.106.242.180]) 2023/03/20(月)20:53 ID:mlA7fjwPM(1) AAS
雑な方法としてはアクティブなタブに送ればいいんちゃう?
771: (ワッチョイ c603-MaqH [153.222.136.198]) 2023/03/20(月)21:36 ID:hUotJVz90(2/5) AAS
>>769
そうです。background から content_script に送信する場合はchrome.tabs.sndMessage だったと思いますよ
chrome.tabs.query({active:true,(tabs)=>{
chrome.tabs.sndMessage(tabs[0].id,{
ngWordsg:data
})
}})
省1
上下前次1-新書関写板覧索設栞歴
あと 231 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.027s