我有兩個子域(我們託管的一個站點,我們沒有) - 它們都有SSL證書。如何在JavaScript中調用不同子域上的API/Jquery
api.mydomain.co.uk
test.mydomain.co.uk
(我們不使用無效的證書,但同一個域託管域),我有一個AJAX(我們確實有一個有效的SSL證書託管域)請致電test.mydomain.co.uk
至api.mydomain.co.uk
。現在很明顯,我得到了一個沒有'訪問控制 - 允許 - 來源'標題出現在所期望的資源錯誤上。
但是後來把document.domain = "mydomain.co.uk"
放在test.mydomain.co.uk
的代碼裏。
我認爲這將解決問題(我從來沒有這樣做過,但是),因爲它是一個子域。所以我的問題是 - 是無效SSL導致問題,還是我需要做更像CORS等東西?
這可以通過添加cors – astroanu