[過去ログ]
JavaScript の質問用スレッド vol.125 (1002レス)
JavaScript の質問用スレッド vol.125 http://mevius.5ch.net/test/read.cgi/tech/1659855460/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
96: デフォルトの名無しさん (ワッチョイ 2b5f-JEaq [106.73.71.2 [上級国民]]) [sage] 2022/09/25(日) 17:53:11.47 ID:hlHjM9NA0 こんにちは ブラウザから、ローカルのファイル(画像など)を「関連付けされたソフトで開く」というのはできますか? HTMLの<a href=#></a>だと、ブラウザ(Chrome)内で開いてしまいますが、これを別の画像ビューアで開きたいです http://mevius.5ch.net/test/read.cgi/tech/1659855460/96
97: デフォルトの名無しさん (ワッチョイ bf01-4MOF [126.242.174.70]) [sage] 2022/09/25(日) 20:26:11.45 ID:oCqDdJBP0 >>96 参考情報 https://akaki.io/2021/url_scheme_hijack http://mevius.5ch.net/test/read.cgi/tech/1659855460/97
98: デフォルトの名無しさん (ワッチョイ 2b5f-JEaq [106.73.71.2 [上級国民]]) [sage] 2022/09/26(月) 17:57:53.84 ID:E/HZ+YPY0 ありがとうございます 「カスタムURLスキーム」を調べてやったみましたが、ローカルのファイルを指定ができません(画像ビューアは開くがファイルが開かない) JavaScriptの質問ではないので恐縮ですが、どうやって指定できますかね? https://qiita.com/kojimadev/items/74100c8557a92939ef69 例えば上のサイトを参考に、画像ビューアをhogeでレジストリ登録して下のようにすると、画像ビューアだけ起動してファイルは見つからなかったと出ます(hoge:file:///C:...などもダメ) <a href="hoge:C:/tmp/sample.jpg"></a> http://mevius.5ch.net/test/read.cgi/tech/1659855460/98
99: デフォルトの名無しさん (ワッチョイ e27c-bwfb [221.241.223.58]) [sage] 2022/09/26(月) 22:44:18.29 ID:Xyg4q6vF0 >>98 違ってるかもだけど、Windowsだったらパスの区切り文字は/じゃなくて\または¥じゃないのかな で、\は制御文字として扱われるからエスケープして\\にしないとダメとか http://mevius.5ch.net/test/read.cgi/tech/1659855460/99
100: デフォルトの名無しさん (ワッチョイ a2bd-ZJWq [125.198.8.233]) [sage] 2022/09/26(月) 23:02:16.56 ID:adbpU9F00 >>98 アプリの方もURLスキームでの起動に対応してないとだめなんじゃない? URLスキームはその URLの書式をアプリ独自に決めてあって、アプリはその書式でアクションや対象を判別して動作するように作られてるんだと思う。 とりあえず与えられた引数が分かるテストアプリを見繕って hoge として登録してみたら何か分かるかもよ。 http://mevius.5ch.net/test/read.cgi/tech/1659855460/100
101: デフォルトの名無しさん (JP 0Hd7-ruke [210.228.21.53]) [sage] 2022/10/06(木) 16:54:22.37 ID:bvSP9gLaH Xhrで非同期通信するサーバーサイドのファイル(api.php)の中に登録されてる関数を実行することって出来るかな? api.phpのfunction hoge()を実行するって感じ http://mevius.5ch.net/test/read.cgi/tech/1659855460/101
102: デフォルトの名無しさん (ワッチョイ 7301-AcZi [126.88.47.26]) [sage] 2022/10/06(木) 17:40:38.15 ID:mWLza3X30 >>101 リクエストのハンドラがその関数を呼べばいいだけじゃない? http://mevius.5ch.net/test/read.cgi/tech/1659855460/102
103: デフォルトの名無しさん (ワッチョイ 3f7c-pIDl [43.235.241.201]) [sage] 2022/10/06(木) 18:17:20.20 ID:tI414gt60 >>101 ん? フレームワークも何も使ってないならそもそも該当のphpファイルを指定するから その中で実行したい事を書けば良いだけでは? http://mevius.5ch.net/test/read.cgi/tech/1659855460/103
104: デフォルトの名無しさん (ワッチョイ 9fda-Eaf/ [125.202.99.65]) [sage] 2022/10/19(水) 06:40:09.61 ID:+dFS1Lme0 if (a==b){} と書くべき所を、 間違って if (a=b){} と書いたら、 a<>b な値を入れても true が返ってくる 何が起きているんでしょう? http://mevius.5ch.net/test/read.cgi/tech/1659855460/104
105: デフォルトの名無しさん (ワッチョイ 9701-FGyv [60.115.215.187]) [sage] 2022/10/19(水) 06:51:04.23 ID:PuLzlRQU0 >>104 a=bの評価値はb bがtruthyならifの次の文が実行される http://mevius.5ch.net/test/read.cgi/tech/1659855460/105
106: デフォルトの名無しさん (アウアウウー Sa5b-UrA8 [106.146.102.221]) [sage] 2022/10/19(水) 11:19:00.04 ID:4XenNUmUa bが0以外なら{}が実行される。 http://mevius.5ch.net/test/read.cgi/tech/1659855460/106
107: デフォルトの名無しさん (ワッチョイ 9fda-Eaf/ [125.202.99.65]) [sage] 2022/10/20(木) 01:45:20.86 ID:sarICcZm0 >>105 >>106 それじゃifにする意味がない状態だったんですね ありがとうございました http://mevius.5ch.net/test/read.cgi/tech/1659855460/107
108: デフォルトの名無しさん (JP 0Hdf-KIw6 [103.163.220.59]) [sage] 2022/10/20(木) 05:56:13.16 ID:BavO7XJlH uBlockで要素取得した時の名前が###contentsです これをTampermonkeyのJSで要素getするにはどうしたらいいでしょうか? getElementById、getElementsByTagName、getElementsByClassName、querySelectorAll等ではだめでした http://mevius.5ch.net/test/read.cgi/tech/1659855460/108
109: デフォルトの名無しさん (ワッチョイ f7bd-p3V3 [122.133.73.156]) [sage] 2022/10/20(木) 12:03:03.14 ID:qg4xQu9m0 >>107 条件の中にあえて代入を入れるケースは無くはない。 if (result = func()) ... みたいな感じとか。 これは比較してるんじゃなくこういうこと。 result = func(); if (result) ... 比較と組み合わせて if ((result = func()) == 100) ... みたいな書き方もある。 メリットは単に短く書けるということもあるし、別の言語も含めれば while ((line = fgets(fp)) != EOF) ... みたいな、代入と比較が一緒じゃないと書き方的に面倒になる部分に使う。 http://mevius.5ch.net/test/read.cgi/tech/1659855460/109
110: デフォルトの名無しさん (ワッチョイ 9f47-y3r4 [131.129.209.7]) [sage] 2022/10/20(木) 12:59:50.47 ID:QXtRAkax0 >>108 getElementById('contents') or querySelector('#contents') http://mevius.5ch.net/test/read.cgi/tech/1659855460/110
111: デフォルトの名無しさん (JP 0Hdf-7o11 [103.163.220.77]) [sage] 2022/10/20(木) 13:20:03.60 ID:C0rWwrYjH >>110 なるほど、#つけたらいけました ありがとうございました http://mevius.5ch.net/test/read.cgi/tech/1659855460/111
112: デフォルトの名無しさん (ワッチョイ 9701-FGyv [60.115.215.187]) [sage] 2022/10/20(木) 15:12:09.85 ID:MJUQgOR60 >>106 0だけがfalsyなわけではないはず https://262.ecma-international.org/13.0/#sec-toboolean >>109 代入と組み合わせることですっきり書ける場合があるよな whileは割と使ってる http://mevius.5ch.net/test/read.cgi/tech/1659855460/112
113: デフォルトの名無しさん (ワッチョイ d75f-2/eE [14.8.104.32]) [sage] 2022/10/20(木) 21:55:34.73 ID:1vPPjI2Y0 whileって原始的かつ結構直感的だから使いやすいよね http://mevius.5ch.net/test/read.cgi/tech/1659855460/113
114: デフォルトの名無しさん (ワッチョイ 3d10-w3aL [180.12.82.129]) [] 2022/10/23(日) 10:06:21.98 ID:6Nh0kUN40 <style id="test"> @media screen and (min-width:751px){ #aaa{ width:700px; } } @media screen and (max-width:750px){ #aaa{ width:100%; } } </style> <スクリプト> let sheet = document.getElementById("test").sheet; let st = sheet.cssRules[0].selectorText; alert(st); </スクリプト> このようなmedia screen付きのcssのselectorTextを取得したいんだけど このようにやってもundefinedになってしまいます。どうすれば取得できますか? media screenがなければちゃんとselectorTextは#aaaと取得できるんだけど http://mevius.5ch.net/test/read.cgi/tech/1659855460/114
115: デフォルトの名無しさん (ワッチョイ ab2d-85pP [121.102.18.226]) [sage] 2022/10/23(日) 11:43:18.26 ID:hW6qdPXA0 console.dirでsheetの中身を覗いて探せば見つかるかと http://mevius.5ch.net/test/read.cgi/tech/1659855460/115
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 887 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s