2
我試圖從我的Outlook加載項向第三方服務發送POST Ajax請求,但無論我嘗試了什麼,我收到了Error: Access is denied
和狀態0
(請求永遠不會打中服務器)。發送來自Office加載項的POST AJAX請求
假設我們在outlook的後面運行IE9或8,我嘗試了像https://github.com/MoonScript/jQuery-ajaxTransport-XDomainRequest這樣的舊學校黑客。
$.ajax({
url: endpoint,
data: JSON.stringify({'1':'2'}),
// headers: {'X-Requested-With': 'XMLHttpRequest'},
contentType: 'text/plain',
type: 'POST',
dataType: 'json',
error: function(xhr, status, error) {
// error
}
}).done(function(data) {
// done
});
是否還有更多我需要實現?因爲我添加我的域名以顯示AppDomain
屬性。
乾杯
值得注意的另一點值得注意的是,Outlook for Windows使用的是IE11,但加載項跨平臺運行,因此假設您的用戶正在運行哪個瀏覽器/引擎是不安全的。 –