1

これは機能していますが、私の厳密な QA によると、コンソール エラーは発生しないとのことです。

iframe を DOM に書き込み、.onload イベントを設定しました。

var configureSDK = function () {
        alert('lets configure');
    }

    var init = function (config) {
        // pass configurables to global var
        settings = config;
        setupSDK(document);

        function setupSDK(d) {
            // setup iframe
            sdkportal = d.createElement('IFRAME');
            sdkportal.setAttribute('src', '//www.webtekkers.com');
            sdkportal.setAttribute('width', '100%');
            d.body.appendChild(sdkportal);
            sdkportal.onload(configureSDK());
        }
    }

私が言ったように、それは機能しますが、Chromeは表示されています。

キャッチされていない TypeError: オブジェクト # のプロパティ 'onload' は関数ではありません

これで、ブラウザーごとに個別のイベント AddEventListener|attachEvent('load|onload') を設定する必要があることがわかりましたが、それはより多くの作業です。

これはChromeが間違っているだけですか、それとも私ですか?

jQuery の代替手段を使用しないでください

感謝します

4

1 に答える 1