我的adobe air应用程序有一个非常奇怪的问题。我有一个方法,它启动一个本地HTML文件并将一些querystring项传递给它。
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:
file:///C:/Program%20Files%20(x86)/胃肠道%20Tumors%20dictionary/print.html?d=ABC
C: 程序文件
(x86)\胃肠道肿瘤
我不知道这是为什么,但不幸的是,我需要努力解决这一紧急情况。有人有什么想法吗?