我正在使用iframe-resizer进行一些 URL 屏蔽。我使用 Visual Studio Template for ASP.NET MVC5 创建了一个 Web 应用程序作为 iframe 的源,并创建了一个只有一个 HTML 页面的网站来托管我的 iframe。掩码域托管在http://bitmake.azurewebsites.net/并且它需要是 ASP.NET 站点。具有 iframe 的站点托管在http://desenv.bitmake.tecnologia.ws/并且可以是 windows 或 linux。我拥有这两个域并且可以同时管理这两个域。一切都很好,我单击的所有链接都可以正常工作,除非我单击重定向到另一个域的链接(http://www.anotherwebpage.com)。阅读文档我看到这是解决这个问题的一个选项,checkOrigin初始化选项,所以我像这样初始化调整器
iFrameResize({
log: true,
checkOrigin: false,
inPageLinks: true
});
但我仍然收到错误。你可以在F12查看
阅读这个 SO 问题,我发现它可以在 Global.asax 文件的源站点(bitmake.azurewebsites.net)中“变通”。我将 Global.asax 更改为“AllowAll”选项,但它仍然无法正常工作