inAppBrowserプラグインを使用してロードしたWebサイトからDOM要素を選択できないようです。ログにdocument.getElementById("input")
と入力すると、null
となります。私がこれまで読んできたリソースは、要素の選択を扱うのは簡単ではありませんでしたが、私は不可能に思えます。inAppBrowser - CordovaでDOM要素を選択する
var obj = {
link: "https://www.foolink.com",
input: "barInput",
func: function(obj) {
document.getElementById("input").value = obj.input;
}
}
var ref = cordova.InAppBrowser.open(obj.link, "_blank");
ref.addEventListener('loadstop', function() {
ref.executeScript({code:obj.func(obj)})
})
を誰が前にこれを検出しました:
ここで私が使用しているコードですか? jqueryを使用してセレクタを取得すると、inAppBrowserウィンドウではなく、index.htmlファイルからセレクタが選択されます。
*編集:現在、この作品は(1.4.0 inappbrowserコルドバ6.1.1、プラットフォームAndroidの)私にとって6.0.0