[過去ログ] JavaScript の質問用スレッド vol.125 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
117: (ワッチョイ fd5f-jOkU [14.8.104.32]) 2022/10/23(日)16:34 ID:sfEqSuvv0(1) AAS
MacBookを買いましょう
118
(1): (ワッチョイ 3d4f-Y/ct [180.0.191.133]) 2022/10/23(日)16:44 ID:YzYXhWAT0(1) AAS
Can I use のサイトとか、npm のbrowserslist とか?
119: (ワッチョイ 557c-w3aL [122.212.16.94]) 2022/10/23(日)16:55 ID:l4Ll+vUb0(2/2) AAS
>>118
ありがとうございます。
Can I useのサイトで各ESxxxを検索して概ねサポートされる範囲が分かりました。
Safari 12だとES2020の一部からサポートされない機能があるので、そこら辺が境界ぽいことが分かりました。
120: (ワッチョイ 3d10-Vrxx [180.12.82.129]) 2022/10/23(日)17:46 ID:6Nh0kUN40(2/2) AAS
>>115
cssRules[0].cssRules[0].seletctorTextとすることでできました
ありがとうございます
121
(2): (ワッチョイ 2bdb-72Rk [217.178.96.73]) 2022/10/24(月)22:47 ID:VafCOtMO0(1) AAS
JavaScriptは大変難しい言語です。Rubyの難易度を2、Cの難易度を5、C++の難易度を8にすると、
JavaScriptの難易度は12ぐらいあると思います。
このコーディングガイドはそんなJavaScriptの深みに嵌まらないようにするためのJavaScriptの書き方を規定したものです。
初級者1のための物ですので、わかってやっている人に好きにやってください。

このコーディングガイドは絶対に従わなければならないものではありません。
私は一切強制はしませんし、初級者が従わなければならないという義務もありません。採用するしないはみなさんの自由です。

禁止編
省2
122: (ワッチョイ 0d01-aUxx [60.78.11.62]) 2022/10/24(月)23:16 ID:Sn3QmQ+W0(1) AAS
>>121
中途半端に@raccyの記事をコピペした意図は何?
外部リンク:qiita.com
123
(1): (ワッチョイ 2bdb-72Rk [217.178.96.73]) 2022/10/25(火)01:00 ID:IMqCQD810(1/4) AAS
ラッシーこそだよ。欄版は。
124
(1): (ワッチョイ 2bdb-72Rk [217.178.96.73]) 2022/10/25(火)01:02 ID:IMqCQD810(2/4) AAS
マンタリーな、シェシェ。
ぐーむ菜素図。i-ku
125
(1): (ワッチョイ 2bdb-72Rk [217.178.96.73]) 2022/10/25(火)01:02 ID:IMqCQD810(3/4) AAS
天ら万重も近し。
126: (ワッチョイ 0d01-aUxx [60.78.11.62]) 2022/10/25(火)02:28 ID:iqiTxlhy0(1) AAS
>>123-125
日本語でOK
127: (ワッチョイ 2d93-++Yg [118.241.248.66]) 2022/10/25(火)14:16 ID:S5n6e8jb0(1/2) AAS
ファイルを読み込んでArrayBufferから配列へbyteデータにしたいです。
<input type="file" id="file">
<script>
let fileInput = document.getElementById('file');
fileInput.onchange = () => {
var fileReader = new FileReader();
fileReader.onload = function(e) {
省8
128: (ワッチョイ 2d93-++Yg [118.241.248.66]) 2022/10/25(火)15:28 ID:S5n6e8jb0(2/2) AAS
すいません勘違いだったようです。
129: (ワッチョイ 3b01-SlLl [111.188.39.41]) 2022/10/25(火)17:11 ID:jIOTtTPX0(1/2) AAS
初心者です、関数を配列オブジェクトに入れて
findでオブジェクトを取得して、そのオブジェクトの中の関数を呼び出すといったことがしたいです
初心者むけのネット記事なんかを見て組んだのですが、エラーが出てしましいます。
今のソースはこんな状態なんですが、間違っているところはありますでしょうか?

struct = [
 {hoge:huga, func:functionA},
 {hoge:hage, func:functionB}
省13
130
(2): (ワッチョイ 3b01-SlLl [111.188.39.41]) 2022/10/25(火)17:13 ID:jIOTtTPX0(2/2) AAS
すみません少し修正です

struct = [
 {hoge:huga, func:functionA},
 {hoge:hage, func:functionB}
]

callfunction(check){

 var gets = struct.find((v) => v.hoge === check).func;
省10
131
(2): (スップ Sd03-w3aL [49.97.107.253]) 2022/10/25(火)17:47 ID:dHKYynBEd(1) AAS
あまり複雑なことはせずに↓みたいなのではダメだろうか
外部リンク:jsfiddle.net

これではダメで、どうしても>>130のエラーを解消したいなら出ているエラーの内容ぐらいは書くようにしよう
132
(1): (ワッチョイ 2bdb-72Rk [217.178.96.73]) 2022/10/25(火)17:58 ID:IMqCQD810(4/4) AAS
>>121
14位.JavaScript

難易度:★★☆☆☆

今回ご紹介するプログラミング言語の中で最も難易度が低いのがJavaScriptです。

初学者がプログラミングの学習を始めるのに適した言語の一つ。
Webサイトなどで動きのある見た目を実現する為に利用されます。

JavaScriptから派生したフレームワークも数多く、
省4
133: (アウアウウー Sa11-SlLl [106.155.10.123]) 2022/10/25(火)18:17 ID:jFHnOV8wa(1) AAS
>>131
ありがとうございます。
まず進捗させないとけないんでそのやり方でやってみて、後々何がエラーの原因なのかは自決できるように調べてみます。
134: (ワッチョイ 3d4f-Y/ct [180.0.191.133]) 2022/10/25(火)23:20 ID:RDzJGkEc0(1/2) AAS
JavaScript(JS)は、Ruby の数倍難しい

初めてのJavaScript 第3版 ――ES2015以降の最新ウェブ開発、2017

例えば上の本は、サイの表紙のサイ本と呼ばれるけど、
これだけ勉強しても、文法しか学べない

改訂2版 Ruby逆引きハンドブック、2018

一方、サイ本と比べて、上の本は、多くの主要モジュールの使い方まで説明している。
大体のコーディングパターンまで学べる。
省6
135: (ワッチョイ 3d4f-Y/ct [180.0.191.133]) 2022/10/25(火)23:31 ID:RDzJGkEc0(2/2) AAS
>>131
では、callback 関数が呼ばれる前に、どちらの処理が呼ばれるか、既に分かっている状態でしょ。
直接引数に、呼ばれる処理を入れている

callfunction('huga');
callfunction('hage');

一方、>>130
では、callback関数が呼ばれる前には、どちらの処理が呼ばれるか、まだ分からない状態。
省1
136: (ワッチョイ e3da-OgY3 [125.202.99.65]) 2022/10/26(水)00:55 ID:WkGW4dkw0(1) AAS
コンソールからは実行出来るのに、
拡張機能からだと無視されるのは何?
137: (ワッチョイ 2bdb-72Rk [217.178.96.73]) 2022/10/26(水)19:58 ID:radnZEOF0(1) AAS
>>132
14位
やっぱ簡単なんだな。
138: (ワッチョイ e333-w8uH [59.190.185.6]) 2022/10/28(金)14:20 ID:dQ+2i/bt0(1/3) AAS
乱数の生成について質問です。
日付をシードとした乱数を生成したいのですがどうも偏ります。
シードの採用の仕方にルールなどがあるのでしょうか?
xorshiftのものを2個試しましたが
2ことも偏っていました。

外部リンク:jsfiddle.net
139
(1): (スッップ Sd03-LP1i [49.98.165.74]) 2022/10/28(金)17:22 ID:mktFZgumd(1) AAS
ちょっとだけ違う初期値に対して乱数がほしいという用途は想定外だろう
欲しいものはMurmurHash3みたいなハッシュ関数ではないか?
140
(1): (スップ Sdc3-H7SW [1.75.9.11]) 2022/10/28(金)18:09 ID:HM5QgWcQd(1/4) AAS
一発目のnext()の値を捨てれば良さそうな気も
外部リンク:jsfiddle.net
141: (スップ Sdc3-H7SW [1.75.9.11]) 2022/10/28(金)18:36 ID:HM5QgWcQd(2/4) AAS
もう少しいじってみたけどどうやらシードの桁数不足が問題なのかな
new Xorshift32(seed * 1000000)
とかにするだけで最初の値にもだいぶ幅が出る

いやいや偏りってそういうことじゃなくてって話ならごめんだけど
142: (ワッチョイ e333-w8uH [59.190.185.6]) 2022/10/28(金)19:03 ID:dQ+2i/bt0(2/3) AAS
>>139
不勉強でよくわかってないですが
やりたいのは後で再現できる単純にランダムな遅延時間がほしいだけです。
>>140
delayMaxを100にしてみましたら3回目ぐらいから取れそうと感じました。
シードが小さすぎるということは
一般的には
省5
143
(1): (スップ Sdc3-H7SW [1.75.9.11]) 2022/10/28(金)20:24 ID:HM5QgWcQd(3/4) AAS
next()が与えられた値にビット演算をあれこれやって次の値を出してるから
シードが2桁整数ではほとんどのビットがゼロなために
最初の演算結果が狭い範囲に収まってしまってるんでないかと
144: (ワッチョイ e333-w8uH [59.190.185.6]) 2022/10/28(金)21:20 ID:dQ+2i/bt0(3/3) AAS
>>143
ありがとうございます
外部リンク:jsfiddle.net
42億あるうちの下一桁をいじるだけではだめみたいですね。
一日かわればseedも大きく変わるようにして
念の為、3回目あたりをとってみます。
ありがとうございました。
145: (スップ Sdc3-H7SW [1.75.9.11]) 2022/10/28(金)22:43 ID:HM5QgWcQd(4/4) AAS
外部リンク:jsfiddle.net
少し間違ってた
桁数が少ないのが問題じゃなくて、ビットの可変幅が狭いのが問題
だから桁数増やしてもシードの増分が1なら結局同じ
日付を上の桁に持っていけば1回目も改善する
146: (ワッチョイ 775f-FQW+ [14.12.73.128]) 2022/11/02(水)15:24 ID:8PfyXsoj0(1) AAS
ブラウザ上での音声認識と録音について質問です。

現在、マイクから音声認識を行い、簡単な対話を行うWebアプリを作成しようとしています。
Web Speech APIのSpeechRecognitionを使用して音声認識には成功しましたが、これに加えて録音も同時に行いたいです。
SpeechRecognitionは喋っている内容を取っているので、そこから音声ファイルを作成できないかとやったのですが、目的の資料を見つけることができませんでした。

そのため、SpeechRecognitionと並行してmediaDevices.getUserMediaを使い録音する形で実装しました。
PCでは成功したのですが、スマホ(Android、iOS共に)だとmediaDevices.getUserMediaでストリームを使用とした時点で音声がすべてそちらに取られてしまい、音声認識が出来なくなってしまいました。

今度は録音した音声データをGCPのSpeech-to-Textの音声認識に回すかたちで実装してみましたが、即座に認識結果が得られず、対話のテンポが悪くなるため、微妙な感じになってしまいました。
省1
147
(1): (ワッチョイ 56db-iO6U [217.178.96.73]) 2022/11/02(水)15:30 ID:yKYFejXH0(1) AAS
他人が書いたJavaScriptのコードは読みにくいですよね?
148
(1): (ワッチョイ c3bd-+SD0 [122.133.74.138]) 2022/11/02(水)15:34 ID:Wk8IFz/p0(1) AAS
>>147
自分が書いたコードすら後から見るとよく分からないなんてことはザラ
149: (ワッチョイ 174b-2YcT [110.2.215.28 [上級国民]]) 2022/11/02(水)15:53 ID:3LaOl4E/0(1/5) AAS
function double(number){
const result=number*2;
return result;
};

const a=double(10);
console.log(a);

でコンソールに20と表示されますが、return resultの所のイメージがつかめません
省5
150: (ワッチョイ 174b-2YcT [110.2.215.28 [上級国民]]) 2022/11/02(水)16:00 ID:3LaOl4E/0(2/5) AAS
すみません
わかりました
double(number)に戻り値number*2を返してるんですね
だからdouble(10)で20になると
151: (オッペケ Sr27-d9L8 [126.157.127.165]) 2022/11/02(水)18:16 ID:O63UpHJfr(1) AAS
>>148
そいつにかまってはいけない
152
(2): (ワッチョイ 174b-2YcT [110.2.215.28 [上級国民]]) 2022/11/02(水)21:50 ID:3LaOl4E/0(3/5) AAS
JavaScriptのパズルをやってたんですけど、このコードだけで意味がわかりますか?
画像リンク[jpg]:i.imgur.com

最初の定義とか色々省かれていませんか?
初心者だからはっきりわからないのですが…
153
(1): (ブーイモ MMce-pwL4 [163.49.215.251]) 2022/11/02(水)22:07 ID:zmf8vxSNM(1) AAS
これぐらいなら簡単
変数名と関数名がちゃんと付けられてるからそこから読んでいけば普通に読める
154: (ワッチョイ 174b-2YcT [110.2.215.28 [上級国民]]) 2022/11/02(水)22:12 ID:3LaOl4E/0(4/5) AAS
>>153
変数のlistとかどこにも定義されて無いんですけど…
console.log(list)とか突然書かれても、初心者にはわかりにくい
どこから出てきたのかと…
155: (ワッチョイ 775f-WhKm [14.11.8.0 [上級国民]]) 2022/11/02(水)22:46 ID:f9FvTICb0(1) AAS
>>152
任意の数値リストを突っ込むと最大値出してくれるっていうコードだろこれ
156: (テテンテンテン MM9e-BRTv [133.106.51.31]) 2022/11/02(水)23:13 ID:J736PzjWM(1) AAS
問題の方にあるのかも知らんし
ここで聞かれても分かんね
157: (ワッチョイ 174b-2YcT [110.2.215.28 [上級国民]]) 2022/11/02(水)23:36 ID:3LaOl4E/0(5/5) AAS
問題はこんな感じです
画像リンク[jpg]:i.imgur.com
(画像の下の方が切れてますが、>>152の画像と同じものが入っているだけです)

あまり親切じゃないから初心者には向いて無いのかな?
158: (ワッチョイ d6cf-ee5o [153.174.224.39]) 2022/11/02(水)23:40 ID:t/iark2f0(1) AAS
全部負の数値だと使えない
159
(1): (ワッチョイ 927c-Tk+f [43.235.241.201]) 2022/11/03(木)11:43 ID:39/cO+p70(1) AAS
このコードは十分初心者向けに書かれていると思うけどねぇ
ただmax=0にしているから、基本は0より大きな数の配列の中から最大値を調べる処理という事に
160: (ワッチョイ 174b-2YcT [110.2.215.28 [上級国民]]) 2022/11/03(木)12:47 ID:EP9jPLDR0(1/2) AAS
>>159
この学習アプリやってた

Google製のJavaScript教育ツール「Grasshopper」は基礎から学べて初心者に優しい
外部リンク[html]:forest.watch.impress.co.jp
161: (ワッチョイ d6cf-ee5o [153.174.224.39]) 2022/11/03(木)15:53 ID:78vcP9/m0(1) AAS
次のステップなどで対応するならいいけどね
max の初期値を配列の先頭から取れば済むだけだが
162: (ワッチョイ 174b-2YcT [110.2.215.28 [上級国民]]) 2022/11/03(木)20:27 ID:EP9jPLDR0(2/2) AAS
ようやくわかりました
2つめの関数の中で前に定義した1つめの関数を実行してるんですね
関数は定義&実行で1ペアと考えないといけない
次に進みます
163: (ワッチョイ 56db-iO6U [217.178.96.73]) 2022/11/04(金)08:09 ID:RzANRCFJ0(1) AAS
#を付ける プライベートクラスフィールドが分かりにくい。
解説しているサイトも少ない。
164
(1): (ワッチョイ 5f4b-YZvV [110.2.215.28 [上級国民]]) 2022/11/07(月)15:24 ID:zC6hz6+Y0(1/4) AAS
Adobe Illustratorのスクリプトを書くのにHTMLの知識いりますか?
JavaScriptの入門書を読んでたんですけど、前半のJavaScriptの文法の所まで読み終わりました
後半はHTMLとJavaScriptの組み込み方みたいになってるんだけど、ここ読む必要あるのかな?
もちろん知ってた方がためになるんだろうけど、次のAdobe JavaScriptの本へ行こうか迷っています…
165: (ワッチョイ 5f4b-YZvV [110.2.215.28 [上級国民]]) 2022/11/07(月)15:29 ID:zC6hz6+Y0(2/4) AAS
DTP(印刷)でillustratorを使ってるのでWebは扱っていません
166: (オッペケ Sr33-bOwO [126.156.203.60]) 2022/11/07(月)15:34 ID:FsgEaHF8r(1) AAS
AdobeのjavascriptというかESバージョンめちゃくちゃ古くて記述するの苦労したが最近はどうなんだ
167: 164 (ワッチョイ 5f4b-YZvV [110.2.215.28 [上級国民]]) 2022/11/07(月)15:35 ID:zC6hz6+Y0(3/4) AAS
自己レスですが必要無いそうです
ES2015以降も必要無いそうです
constとかletが使えないので全部varになってる
168
(1): (ワッチョイ ff7b-J20U [153.178.229.141]) 2022/11/07(月)16:15 ID:5T/PrU7d0(1) AAS
>>164
CEPでも使わない限りはHTMLの知識は不要。
169: (ワッチョイ 5f4b-YZvV [110.2.215.28 [上級国民]]) 2022/11/07(月)16:33 ID:zC6hz6+Y0(4/4) AAS
>>168
ありがとうございます。
170
(2): (ワッチョイ 5f4b-YZvV [110.2.215.28 [上級国民]]) 2022/11/11(金)22:39 ID:6PYY3JKr0(1/2) AAS
pg9 = win1.pnl.add('group')
pg9.orientation = "row"
CAN = pg9.add("button",[0,0,100,30],"cancel")
OK = pg9.add("button",[0,0,100,30],"OK")
CAN.onClick = function(){win1.close()}
OK.onClick = function(){
win1.close()
省30
171
(1): (ワッチョイ 5f4b-YZvV [110.2.215.28 [上級国民]]) 2022/11/11(金)22:42 ID:6PYY3JKr0(2/2) AAS
CAN.onClick = function(){win1.close();exit();}
みたいなことをやりたいのですが、exit()はAdobeScriptにはありません…
172: (ワッチョイ d501-KuSQ [60.111.111.83]) 2022/11/12(土)05:24 ID:/in1tyv80(1) AAS
>>170-171
質問の意味がわからない

CAN.onClick = function(){win1.close()}

で処理は終了している
173
(1): (ワッチョイ 3697-FFna [121.94.16.107]) 2022/11/12(土)13:17 ID:xCg5uX6U0(1) AAS
コールバック関数について、伺いたいのですが。
コールバック関数は、引数に渡される関数という理解でいますが。

これは関数であって、オブジェクトメソッドを渡すこともできますでしょうか。
例えば、
object.addEventlistener()
などの、メソッドも渡すことができますでしょうか?
174: (オッペケ Srb5-mkcu [126.156.185.8]) 2022/11/13(日)08:09 ID:YDVUHmoCr(1) AAS
object.addEventlistener なら関数だから渡せるけど
object.addEventlistener() は渡せないな
175: (ワッチョイ d501-KuSQ [60.111.111.83]) 2022/11/13(日)09:42 ID:wFqjoTWK0(1/3) AAS
>>173
object.addEventlistenerで渡せるが、実行時のthis値が変わるので、期待通りに動作しない
bindを使うか、「コールバック関数を渡す関数」にthis値束縛機能があればそれを使う必要がある
176
(1): (ワッチョイ 3697-FFna [121.94.16.107]) 2022/11/13(日)15:10 ID:xoKJX++V0(1/2) AAS
ありがとうございます。
Object.AddEventlistenerでも、コールバック関数になりうるということですね。
ただし、期待していることはできない。

関数(ユーザー定義)をコールバック関数にすることはイメージつくのですが。
オブジェクトメソッドをコールバック関数にするイメージがつきません。
何か、例文があれば教えていただけますでしょうか?
177
(1): 176 (ワッチョイ 3697-FFna [121.94.16.107]) 2022/11/13(日)15:14 ID:xoKJX++V0(2/2) AAS
あ。addEventlistener以外で構いません。
178: (ワッチョイ d501-KuSQ [60.111.111.83]) 2022/11/13(日)15:38 ID:wFqjoTWK0(2/3) AAS
>>176-177
this値の変え方まで書いているのに、なぜにイメージ?
コールバック関数を使ったコードを書いて試せばすぐにわかる問題
179: (ワッチョイ d501-KuSQ [60.111.111.83]) 2022/11/13(日)15:46 ID:wFqjoTWK0(3/3) AAS
Function.prototype.bind
外部リンク:developer.mozilla.org
180: (ワッチョイ 3d4b-aW8A [110.2.215.28 [上級国民]]) 2022/11/13(日)17:36 ID:BIywqmt20(1) AAS
AdobeScriptなのですが、
画像リンク[jpg]:i.imgur.com
上の画像の「四角のパスの四隅をハサミツールで切って、塗りを線にする」まではスクリプトで出来るのですが、「短辺を特定する」ということはスクリプトで出来るのでしょうか?
一般的なJavaScriptの話でもいいのですが、出来るとか無理そうとか…
181
(1): (ワッチョイ a905-wHkz [210.143.72.233]) 2022/11/13(日)19:38 ID:0s117XaL0(1/2) AAS
質問です、どなたか教えて下さい、どうか宜しくお願いいたします

インターネットラジオ JCBA FMはな再生ページ
外部リンク:www.jcbasimul.com

上記サイトを開くとCookie利用承諾の画面が出てきます。この利用承諾画面は

document.getElementsByClassName("cookieBanner__btn")[0].click()

とすることで自動的にOKボタンを押して閉じることができました。引き続き再生ボタンを押したいので
省4
182: (ワッチョイ d501-8IZr [60.111.190.247]) 2022/11/13(日)20:25 ID:cqK0B72A0(1) AAS
ユーザー操作が起点じゃない場合は音声再生をブロックする、という制限がブラウザ側でかかってることがある
その場合はブラウザの設定で解除できるかもしれない
183
(1): (ワッチョイ bd61-+FOd [180.15.119.124]) 2022/11/13(日)20:33 ID:8b+kwr5c0(1) AAS
>>181
iframeの中かつshadowDOMの中なので一発で要素を取得できない
document.querySelector(".radioPlayer__iframe").contentDocument.querySelector("#player_ui").shadowRoot.querySelector("button").click();

jcba-playerカスタムエレメントはplay()メソッドが実装されてるようなので
document.querySelector(".radioPlayer__iframe").contentDocument.querySelector("#player_ui").play();
でもいける
184
(1): (ワッチョイ f6cf-gPc0 [153.174.224.39]) 2022/11/13(日)20:47 ID:Kw8DgDNz0(1) AAS
こうじゃないか
document.getElementById("player_ui").shadowRoot.querySelectorAll("button")[0].click()
または
document.getElementById("player_ui").play();
185: (ワッチョイ a905-wHkz [210.143.72.233]) 2022/11/13(日)22:43 ID:0s117XaL0(2/2) AAS
>>183
すばらしい!有り難うございます!そのどちらの方法でも再生ボタンがクリックできました!
何を勉強したらあなたのような達人になれるのでしょうか?本当に有り難うございました!

>>184
お答えくださり有り難うございます。ただ、残念ながらその方法はどちらもNGでした。
"player_ui" を "#player_ui" に変えても駄目なので、すみませんが>>183を使わせてもらいます。
186: (ワッチョイ 3d4b-aW8A [110.2.215.28 [上級国民]]) 2022/11/14(月)15:59 ID:dW/V591r0(1/3) AAS
if( ){ };の( )の中に「関数txtfn()が一度も実行されていなかったら」という条件を書きたいんですけど、どう書けばいいんでしょうか?
無理でしょうか?
187: 186 (ワッチョイ 3d4b-OzUL [110.2.215.28 [上級国民]]) 2022/11/14(月)16:42 ID:dW/V591r0(2/3) AAS
AA省
188
(1): (ワッチョイ 1a7c-BvCT [43.235.241.201]) 2022/11/14(月)17:23 ID:Ofrc3j5I0(1) AAS
単にループ前にフラグをfalseにでもしておいて、一度でも実行すればtrueにすれば判断出来るのでは?
189: (ワッチョイ 3d4b-OzUL [110.2.215.28 [上級国民]]) 2022/11/14(月)17:46 ID:dW/V591r0(3/3) AAS
>>188
SEL = activeDocument.selection
LAY = activeDocument.activeLayer

var yk=0;

for(s=0; s<SEL.length; s++) SELfn(SEL[s])

function SELfn(sx){
if(sx.typename != 'PathItem') return
省16
190: (ワッチョイ 2abd-masj [133.209.119.15]) 2022/11/14(月)18:12 ID:zxQDBIse0(1) AAS
すまん、敢えてここで聞かせて
Windows しか持っておらず、JavaScript の Safari での動作確認のため極力安い MacBook かなにかを買いたい。
中古でもなんでもいいんだけど、今時の Safari が動くやつって何を選べばいい?
Mac も iOS も Safari の系譜もよく分からず途方に暮れてる。
いわゆるブラウザのデベロッパーツールで動作確認したいので、多分 iPhone とかじゃだめなんだよね?
アドバイスおねがい
191
(1): (スッップ Sd7a-4CYG [49.98.130.245]) 2022/11/14(月)18:37 ID:srKPlYrDd(1) AAS
safariのバージョンってiOSと連動だって話だったと思うから最新のiOSサポートしてる機種ならええんでないの?
Mac系のスレで理由話して最新のiOSが動く安いやつどれ?って聞くのが確実だろう
192
(1): (ワッチョイ a94e-Uv+W [210.138.216.243]) 2022/11/14(月)20:44 ID:pZNm0HpP0(1) AAS
動作確認のために実機買うなんて景気のいい話だなぁ羨ましい
俺ならBrowserStackとかLambdaTest使っちゃうけどね
193
(1): (ワッチョイ dd5f-PnSp [14.8.104.32]) 2022/11/14(月)21:12 ID:SgEq73X20(1) AAS
iPhone持ってる人に実機テストしてもらっちゃうな
194: 190 (ワッチョイ f1bd-masj [122.133.73.185]) 2022/11/14(月)22:33 ID:llxM2eVb0(1) AAS
>>192
景気なんてよくねーよだからケチりたいんだろ。
でも何そのおもしろそうなキーワードは。調べてくる

>>193
これまで作ったのをたまたま iPhone で見たら動いてないのがあってね。
元々 Safari とか眼中には無かったけどそんなに特殊なことやってるとも思ってなかったんで、動かないとか思ってなかった。
あんまり気分悪いんでちょっと調べておこうかと。
省6
195
(1): (ワッチョイ 3697-FFna [121.94.16.107]) 2022/11/14(月)23:54 ID:h4ns2H1B0(1) AAS
イベントオブジェクトを使わず、thisを使って、
そのイベントの発生元の要素を取得することは可能でしょうか?
196: (ワッチョイ d501-KuSQ [60.111.111.83]) 2022/11/15(火)06:06 ID:zBqzsCj00(1) AAS
>>195
無理
197
(2): (ワッチョイ a905-wHkz [210.143.72.233]) 2022/11/15(火)08:04 ID:mRl02hRT0(1/2) AAS
すみません、先日JavaScriptによるクリックについて質問した者です
情けないのですが、今度は別サイトの再生ボタンがどうしても押せず困っています

インターネットラジオFM++ FMはなび再生ページ
外部リンク:fmplapla.com

ソース見るとiframeもshadowDOMも使っていないように見えるのに、再生ボタンを押せません

document.getElementsByClassName("player_start_button")[0].click()
document.getElementsByClassName("start_stop_button_button")[0].click()
省2
1-
あと 805 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.036s