- 注册时间
- 2013-4-7
- 最后登录
- 2018-10-15
- 阅读权限
- 10
- 积分
- 205
- 精华
- 0
- 帖子
- 46
|
先看代码:/**
* 显示选项卡
* @param node 被单击的菜单项对象
* @param isRemove 选项卡显示模式,true-每次只显示一个,false-每次显示多个
* @param isAllPath node对象中的url是否是完整路径
*/
function showTab(node,isRemove,isAllPath) {
var id = 'tab$' + node.menuId;//命别名
var tab = tabs.getTab(id);
if (!tab) {
if (isRemove) {
//把除第一个选项卡以外的所有选项卡全部删除
tabs.removeAll(tabs.getTab(0));
}
//定义选项卡对象
tab = {};
//设置选项卡名称
tab.name = id;
//设置选项卡标题
tab.title = node.name;
//设置选项卡URL,JQuery MINIUI会根据这个URL异步加载网页内容
if (isAllPath) {
tab.url = node.url;
} else {
tab.url = '<s:url value="/" />' + node.url;
}
//设置选项卡可以被关闭
tab.showCloseButton = true;
//把新创建的选项卡添加到选项卡控件中
tabs.addTab(tab);
}
//激活当前选项卡
tabs.activeTab(tab);
return tab;
}
问题:
在chrome 版本 47.0.2526.106 m下,先发送tab.url的请求,后发送miniui/themes/default/images/buttonedit/close.gif的请求
在IE 版本9.0.8112.16421下,先发送miniui/themes/default/images/buttonedit/close.gif的请求,后发送tab.url的请求
我的系统有严格的权限控制,这样浏览器的差异对我的系统影响较大。
请官方给予解决办法,使其在主流浏览器下,其请求发送顺序一致。谢谢!
|
|