2016-09-06 5 views
0

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 
     ); 
    } 
+0

Verwenden Sie Add-Blocker?: D Ich hatte einige Probleme wegen Adblock. –

+0

Nein, es gibt keinen Adblocker –

+0

Hier werden Code-Snippets zusammen mit den Markups benötigt. – Jai

Antwort

0

In meinem Fall war das Problem, dass mein Entwickler-Modus war, sobald ich meinen Entwicklermodus ausgeschaltet wurde Problem gelöst.

Hoffe es hilft :)

Verwandte Themen