Javascript 如何在iframe中阻止同源策略以加载相同的域?

Javascript 如何在iframe中阻止同源策略以加载相同的域?,javascript,html,dom,iframe,same-origin-policy,Javascript,Html,Dom,Iframe,Same Origin Policy,我正在尝试在Iframe或对象中动态加载来自我自己域的URL——我尝试了两者,但它只适用于外部URL。当我传递relative href或从我自己的域传递时,它将直接在DOM中呈现。这打破了应用程序模式行为中的一系列模式 $('a.external').on('click', function(e) { e.preventDefault(); var url = $(this).attr('href'); $(".modal-content").html('<obj

我正在尝试在Iframe或对象中动态加载来自我自己域的URL——我尝试了两者,但它只适用于外部URL。当我传递relative href或从我自己的域传递时,它将直接在DOM中呈现。这打破了应用程序模式行为中的一系列模式

$('a.external').on('click', function(e) {
    e.preventDefault();
    var url = $(this).attr('href');
    $(".modal-content").html('<object type="text/html" data="+'url'+" ></object>');
});

我想传递一些参数来表示我不想在主DOM中渲染,即使它是同一个原点。以前是否有人遇到过此问题?

我已设法使用$.load解决了我的问题,但我仍然不知道如何从同一来源创建iframe。我创建了一个测试页,试图更好地理解您的问题,但似乎我仍然没有:-您能否提供类似的示例页来更好地解释您想要做什么?