2017-04-24 60 views
1

我爲我的網站使用了mautic newsletter。未被捕獲的DOMException:阻止了源自「domain_name」的框架訪問跨源框架

以下是我的js代碼。

/** This section is only needed once per page if manually copying **/ 
if (typeof MauticSDKLoaded == 'undefined') { 
    var MauticSDKLoaded = true; 
    var head   = document.getElementsByTagName('head')[0]; 
    var script   = document.createElement('script'); 
    script.type   = 'text/javascript'; 
    script.src   = 'https://resources.incarta.com.au/media/js/mautic-form.js'; 
    script.onload  = function() { 
     MauticSDK.onLoad(); 
    }; 
    head.appendChild(script); 
    var MauticDomain = 'https://resources.incarta.com.au'; 
    var MauticLang = { 
     'submittingMessage': "Please wait..." 
    } 
} 

這裏是我的html

<div id="mauticform_wrapper_clicsnewsletter" class="mauticform_wrapper"> 
<form autocomplete="false" role="form" method="post" action="http://resources.incarta.com.au/form/submit?formId=2" id="mauticform_clicsnewsletter" data-mautic-form="clicsnewsletter"> 
    <div class="mauticform-error" id="mauticform_clicsnewsletter_error"></div> 
    <div class="mauticform-message" id="mauticform_clicsnewsletter_message"></div> 
    <div class="mauticform-innerform"> 


     <div class="mauticform-page-wrapper mauticform-page-1" data-mautic-form-page="1"> 

     <div id="mauticform_clicsnewsletter_email" class="mauticform-row mauticform-email mauticform-field-1"> 
      <label id="mauticform_label_clicsnewsletter_email" for="mauticform_input_clicsnewsletter_email" class="mauticform-label">Email</label> 
      <input id="mauticform_input_clicsnewsletter_email" name="mauticform[email]" value="" class="mauticform-input" type="email" /> 
      <span class="mauticform-errormsg" style="display: none;"></span> 
     </div> 

     <div id="mauticform_clicsnewsletter_submit" class="mauticform-row mauticform-button-wrapper mauticform-field-2"> 
      <button type="submit" name="mauticform[submit]" id="mauticform_input_clicsnewsletter_submit" name="mauticform[submit]" value="" class="mauticform-button btn btn-default" value="1">Submit</button> 
     </div> 
     </div> 
    </div> 

    <input type="hidden" name="mauticform[formId]" id="mauticform_clicsnewsletter_id" value="2"/> 
    <input type="hidden" name="mauticform[return]" id="mauticform_clicsnewsletter_return" value=""/> 
    <input type="hidden" name="mauticform[formName]" id="mauticform_clicsnewsletter_name" value="clicsnewsletter"/> 
    </form> 
    </div> 

當我嘗試提交我form,下面的錯誤在控制檯上顯示:

app.js:190未捕獲的DOMException:阻止了源於「https://resources.incarta.com.au」的框架訪問跨源框架。

+0

你確定你的代碼中沒有任何「https:// mydomain.com.au」嗎? –

+0

你在說我的html代碼嗎? @PedroLobito – Suresh

+0

錯誤是否顯示「https:// mydomain.com.au」或顯示您的真實域? –

回答

1

那麼,運行該片段似乎正確加載iFrame,它只是需要一些工作的網頁。在iFrame上,它表示該頁面可能已移至新地址。但是,當我訪問Chrome上的頁面時,它會顯示「您的連接不是私人的」。

相關問題