PictureCallCommonで呼び出したイベントでのwindow.open【解決】
Posted: 2019年12月02日(月) 11:46
PictureCallCommonでボタン化して
コモンイベントを呼び出して
ブラウザゲームで攻略などのサイトを
window.openで開くようにしたのですが
クロームや アンドロイド端末では通常に動くのですが
ios safari は無反応になってしまいます
自分でも原因を調べてみたのですが
safari はユーザーきっかけじゃないwindow.openは効かないとの事なのです
ボタン化でクリックしてもらっているのに
ユーザーきっかけにはならないのでしょうか?
自分では解決策を見つけられませんでした
ご助力をお願いしたいです
onclickをプラグインのどこかに差し込むなど考えましたがうまくいきませんでした
追記
ボタンクリック等のユーザーの操作に連動する時であればブロックはされないため、 ボタンのクリック等をしたタイミングで、空ページを指定した window.open() を事前にしておき、 その後のページロード時や非同期通信終了時にそのウィンドウに対して実ページを window.open() する
ということなのですが
プラグインのどこかに一度 window.open()を差し込んでみて実験してみたとおもいます
コモンイベントを呼び出して
ブラウザゲームで攻略などのサイトを
window.openで開くようにしたのですが
クロームや アンドロイド端末では通常に動くのですが
ios safari は無反応になってしまいます
自分でも原因を調べてみたのですが
safari はユーザーきっかけじゃないwindow.openは効かないとの事なのです
ボタン化でクリックしてもらっているのに
ユーザーきっかけにはならないのでしょうか?
自分では解決策を見つけられませんでした
ご助力をお願いしたいです
onclickをプラグインのどこかに差し込むなど考えましたがうまくいきませんでした
追記
ボタンクリック等のユーザーの操作に連動する時であればブロックはされないため、 ボタンのクリック等をしたタイミングで、空ページを指定した window.open() を事前にしておき、 その後のページロード時や非同期通信終了時にそのウィンドウに対して実ページを window.open() する
ということなのですが
プラグインのどこかに一度 window.open()を差し込んでみて実験してみたとおもいます