Ich versuche, mein jQuery UI-Modell Pop-up von einem Iframe zu schließen, aber ich halte diesen Fehler:Fehlgeschlagen ‚postmessage‘ auf ‚DOMWindow‘ auszuführen:
auszuführen ‚postmessage‘ konnte nicht auf ‚DOMWindow‘: Die Der angegebene Zielursprung ('https://cs44.salesforce.com') stimmt nicht mit dem Ursprung des Empfängerfensters überein ('https://c.cs44.visual.force.com').
Was könnte das Problem sein, ich habe versucht, die Domänen zu ändern, fast alle Kombinationen verwendet, kann dieses Problem immer noch nicht lösen.
Jede Hilfe wird geschätzt, danke.
Seite Code:
var j$ = jQuery.noConflict();
j$(document).ready(function() {
j$('input[id$=btnCloseModalDialog]').click(function(event) {
event.preventDefault();
closeModalDialog();
});
});
function closeModalDialog() {
var cross_result = new Object();
cross_result.action = 'close_modal_dialog_refresh';
j$.postMessage(
'hello world',
'https://cs44.salesforce.com',
parent
);
}
Verwenden Sie Add-Blocker?: D Ich hatte einige Probleme wegen Adblock. –
Nein, es gibt keinen Adblocker –
Hier werden Code-Snippets zusammen mit den Markups benötigt. – Jai