我有一個非常離奇的問題,我的Adobe空氣應用程序。我有一個方法啓動一個本地HTML文件並將一些查詢字符串傳遞給它。Adobe空氣air.navigateToURL錯誤與Internet Explorer
下面是代碼:
function printWin(def) {
def = encodeURI(def);
var req = new window.runtime.flash.net.URLRequest('print.html');
req.method = 'GET';
var urlvars = new window.runtime.flash.net.URLVariables("d="+def);
req.data = urlvars;
air.navigateToURL(req);
return false;
}
問題是,如果這個代碼在運行時Internet Explorer被完全關閉,它是好的,並會創建這樣一個URL:
文件:/// C:/計劃%20Files%20(86)/Gastrointestinal%20Tumors%20Dictionar/print.html?d=ABC
但是,如果Internet Explorer已經運行和代碼運行,這是生成的網址:
C:\ Program Files文件 (x86)的\胃腸道腫瘤 字典\ print.html
我很茫然,爲什麼這是可惜我需要儘快解決這個問題。有沒有人有任何想法?