我正在使用iframe-resizer來做一些URL掩碼。 我使用ASP.NET MVC5的Visual Studio模板創建了一個Web應用程序,以充當iframe的源和一個只有一個HTML頁面來託管我的iframe的網站。 蒙面域名託管在http://bitmake.azurewebsites.net/,它需要是一個ASP.NET站點。擁有iframe的網站託管在http://desenv.bitmake.tecnologia.ws/,可以是Windows或Linux。 我擁有這兩個域,可以同時管理這兩個域。 一切都很好,所有鏈接我點擊工作正常,除非我點擊一個鏈接,重定向到另一個域(http://www.anotherwebpage.com)。 閱讀該文檔我看到那就是解決這個問題,checkOrigin初始化選項的選擇,所以我初始化大小調整這樣獲取錯誤拒絕在框架中顯示'http://www.asp.net/',因爲它將iframe-resizer的'X-Frame-Options'設置爲'SAMEORIGIN'
iFrameResize({
log: true,
checkOrigin: false,
inPageLinks: true
});
,但我仍然收到錯誤。你可以檢查它在F12
閱讀this SO question我看到它可以「來源於」Global.asax的源站點(bitmake.azurewebsites.net)「解決方法」。我將Global.asax更改爲「AllowAll」選項,但仍不起作用