前提・実現したいこと
特定のアドレスを開いた際にメッセージを表示させたい。
発生している問題・エラーメッセージ
iOSのショートカットでjavascriptを実行すると
"無効なJapascript スクリプトで終了時に関数"completion(result)を呼び出す必要があります。"
と表示されました。
コードの最後にcompletion(result);を追加して実行したすると
"JavaScriptタイムアウト completionハンドラの呼び出しに時間がかかりすぎたため、実行できませんでした。"
とウィンドウが表示されるのですが、OKを押すと正常にメッセージが表示されます。
エラーを表示させずにスクリプトを正常に実行させるにはどうしたらいいのでしょうか?
(当方、プログラミング経験が無いため、滅茶苦茶な書き方になっていたらすみません。)
該当のソースコード
var url = location.href;
if(url.indexOf("youtube.com") !=-1){
window.alert(url);}
completion(result);
試したこと
最後の行にcompletion(result);を追加しました。
補足情報(FW/ツールのバージョンなど)
iOS12、標準ショートカットアプリ
safariでyoutubeを表示させた上で、ショートカットを実行しました。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/01/06 11:37
退会済みユーザー
2019/01/06 11:38
2019/01/06 14:34
退会済みユーザー
2019/01/06 21:57