#前提
https://cohina.net
こちらの様なshopifyのECサイトで何か商品をカートに入れたカートページでは、
AmazonPayやApplePay、GoolePayなどのボタンが表示されます。
3つ並んでいるPayボタンの一番右のボタンが、
SafariからこちらのECサイトを開くとApplePayボタンが表示されますが、
chromeからこちらのECサイトを開くと、GooglePayボタンが表示されます。
#発生している問題
Safariで開き、表示されるApplePayのボタンをJavaScriptを使って自動クリックしたい
のですが、クリックのイベントが動作せず、困っております。
#試したこと
Safariで開き、こちらのコードを実行しましたが、ApplePayボタンはクリックさせませんでした。
Chromeで開き同じコードを実行したところ、GooglePayボタンはクリックされました。
JavaScript
1$('._3TUeZPsTWjDxakSmeDcA4D').eq(2).children('div').trigger("click");
また、Safariで開いて、こちらのコードを実行すると、一番左側にあるShopPayのボタンはクリックされました。
JavaScript
1$('._3TUeZPsTWjDxakSmeDcA4D').eq(0).children('div').trigger("click");
#問題の発生した環境
macOS Big Sur 11.4
Safari 14.1.1
知見がある方ご教授頂けますと幸いです。よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。