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」的框架訪問跨源框架。
你確定你的代碼中沒有任何「https:// mydomain.com.au」嗎? –
你在說我的html代碼嗎? @PedroLobito – Suresh
錯誤是否顯示「https:// mydomain.com.au」或顯示您的真實域? –