|
@@ -34,10 +34,11 @@ CampusInfoBrowser.CreatBrower=function (address) {//创建窗口
|
|
|
webview.tag=li;//把li赋给webview标签
|
|
webview.tag=li;//把li赋给webview标签
|
|
|
webview.addEventListener("new-window",function (e) {//访客页面尝试打开新的浏览器窗口时触发。
|
|
webview.addEventListener("new-window",function (e) {//访客页面尝试打开新的浏览器窗口时触发。
|
|
|
const protocol=url.parse(e.url).protocol;
|
|
const protocol=url.parse(e.url).protocol;
|
|
|
- if(protocol==='http:'||protocol==='https:'){
|
|
|
|
|
|
|
+ if(protocol==='http:'||protocol==='https:'||protocol==="about:blank"){
|
|
|
CampusInfoBrowser.CreatBrower(e.url);//系统的默认浏览器中打开新的URL
|
|
CampusInfoBrowser.CreatBrower(e.url);//系统的默认浏览器中打开新的URL
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
+
|
|
|
webview.addEventListener("page-favicon-updated",function (e) {//当页面收到图标网址时触发
|
|
webview.addEventListener("page-favicon-updated",function (e) {//当页面收到图标网址时触发
|
|
|
ListBody.tag_favicon.src=e.favicons[0];
|
|
ListBody.tag_favicon.src=e.favicons[0];
|
|
|
});
|
|
});
|
|
@@ -144,7 +145,6 @@ CampusInfoBrowser.MouseMenu=function (menu_main,data,callback,e) {//右键菜单
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
};
|
|
};
|
|
|
-
|
|
|
|
|
CampusInfoBrowser.MouseMenuCallBack=function (webview) {//右键菜单回调函数
|
|
CampusInfoBrowser.MouseMenuCallBack=function (webview) {//右键菜单回调函数
|
|
|
CampusInfoBrowser.MouseMenuCallBack.GoBack=function () {//返回
|
|
CampusInfoBrowser.MouseMenuCallBack.GoBack=function () {//返回
|
|
|
webview.goBack();
|
|
webview.goBack();
|
|
@@ -181,7 +181,6 @@ CampusInfoBrowser.MouseMenuCallBack=function (webview) {//右键菜单回调函
|
|
|
webview.openDevTools();//打开开发者工具
|
|
webview.openDevTools();//打开开发者工具
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
-
|
|
|
|
|
CampusInfoBrowser.Action=function(){//过程中的执行
|
|
CampusInfoBrowser.Action=function(){//过程中的执行
|
|
|
CampusInfoBrowser.BrowersTag.title = $(".Webname");//获取标题标签
|
|
CampusInfoBrowser.BrowersTag.title = $(".Webname");//获取标题标签
|
|
|
var title = CampusInfoBrowser.BrowersTag[0].offsetWidth;//获取title的宽度
|
|
var title = CampusInfoBrowser.BrowersTag[0].offsetWidth;//获取title的宽度
|
|
@@ -197,8 +196,6 @@ CampusInfoBrowser.Bind=function(){//绑定
|
|
|
var http = /^(http)/;//http
|
|
var http = /^(http)/;//http
|
|
|
var https = /^(https)/;//https
|
|
var https = /^(https)/;//https
|
|
|
CampusInfoBrowser.BrowersTag=$(".BrowerList");//获取选项卡li
|
|
CampusInfoBrowser.BrowersTag=$(".BrowerList");//获取选项卡li
|
|
|
- // CampusInfoBrowser.tag_close=$(".tag_close");//获取li里的关闭元素
|
|
|
|
|
-
|
|
|
|
|
CampusInfoBrowser.BrowerContainer=$(".BrowerContainer");//获取webview
|
|
CampusInfoBrowser.BrowerContainer=$(".BrowerContainer");//获取webview
|
|
|
for(var i=0;i<CampusInfoBrowser.BrowersTag.length;i++){//对选项卡及webview进行操作
|
|
for(var i=0;i<CampusInfoBrowser.BrowersTag.length;i++){//对选项卡及webview进行操作
|
|
|
(function (i) {
|
|
(function (i) {
|
|
@@ -256,7 +253,6 @@ CampusInfoBrowser.Bind=function(){//绑定
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
-
|
|
|
|
|
CampusInfoBrowser.Init=function () {//初始化
|
|
CampusInfoBrowser.Init=function () {//初始化
|
|
|
CampusInfoBrowser.UrlArea=$(".bowerSeach input")[0];//获取搜索框
|
|
CampusInfoBrowser.UrlArea=$(".bowerSeach input")[0];//获取搜索框
|
|
|
CampusInfoBrowser.NavContainer=$(".bowerCreaterWindow")[0];//获取标签页ul
|
|
CampusInfoBrowser.NavContainer=$(".bowerCreaterWindow")[0];//获取标签页ul
|
|
@@ -273,7 +269,6 @@ CampusInfoBrowser.Init=function () {//初始化
|
|
|
reFresh.style.color = '#d3d3d3';
|
|
reFresh.style.color = '#d3d3d3';
|
|
|
if(CampusInfoBrowser.UrlArea.value === ""){
|
|
if(CampusInfoBrowser.UrlArea.value === ""){
|
|
|
this.previousSibling.children[0].children[1].innerHTML = "新标签页";
|
|
this.previousSibling.children[0].children[1].innerHTML = "新标签页";
|
|
|
- // this.previousSibling.children[0].removeChild(this.previousSibling.children[0].children[0]);
|
|
|
|
|
this.previousSibling.children[0].children[0].style.display = "none";
|
|
this.previousSibling.children[0].children[0].style.display = "none";
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
@@ -298,12 +293,6 @@ CampusInfoBrowser.Init=function () {//初始化
|
|
|
{
|
|
{
|
|
|
label: '清除缓存 ',
|
|
label: '清除缓存 ',
|
|
|
role: '清除缓存',
|
|
role: '清除缓存',
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- role: 'close',
|
|
|
|
|
- submenu: [
|
|
|
|
|
- {role: 'close'}
|
|
|
|
|
- ]
|
|
|
|
|
}
|
|
}
|
|
|
];//创建菜单项数组的数组
|
|
];//创建菜单项数组的数组
|
|
|
CampusInfoBrowser.MenuMain = Menu.buildFromTemplate(CampusInfoBrowser.MenuMain_template);
|
|
CampusInfoBrowser.MenuMain = Menu.buildFromTemplate(CampusInfoBrowser.MenuMain_template);
|
|
@@ -324,5 +313,4 @@ CampusInfoBrowser.Init=function () {//初始化
|
|
|
};
|
|
};
|
|
|
setInterval('CampusInfoBrowser.Action()',1000);
|
|
setInterval('CampusInfoBrowser.Action()',1000);
|
|
|
CampusInfoBrowser.CreatBrower('https://www.baidu.com');//开始进入一个页面
|
|
CampusInfoBrowser.CreatBrower('https://www.baidu.com');//开始进入一个页面
|
|
|
-
|
|
|
|
|
}();
|
|
}();
|