From 895c3124f9be16517749193ffa8a9c4447ca4ffc Mon Sep 17 00:00:00 2001 From: James Feng Cao Date: Tue, 25 Jun 2024 06:30:40 +0800 Subject: [PATCH] ebrowser v1.0.34 --- misc/ebrowser/index.html | 9 ++++++--- misc/ebrowser/package.json | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/misc/ebrowser/index.html b/misc/ebrowser/index.html index b8127f2..4ad4357 100644 --- a/misc/ebrowser/index.html +++ b/misc/ebrowser/index.html @@ -181,6 +181,9 @@ You should have received a copy of the GNU General Public License along with thi tabs.children[iTab].classList.add('curWV'); return getWinTitle(); } + function tabJS(js){ + tabs.children[iTab].executeJavaScript(js,false); + } function getWinTitle(){ let t=tabs.children[iTab]; let title = (iTab+1) + '/' + tabs.children.length; @@ -210,10 +213,10 @@ You should have received a copy of the GNU General Public License along with thi if(e.ctrlKey){ switch(key){ case "Home": - tabs.children[iTab].src = "javascript:window.scrollTo(0,0)"; + tabJS("window.scrollTo(0,0)"); return; case "End": - tabs.children[iTab].src="javascript:window.scrollTo(0,document.body.scrollHeight)" + tabJS("window.scrollTo(0,document.body.scrollHeight)"); return; } @@ -245,7 +248,7 @@ You should have received a copy of the GNU General Public License along with thi break SCROLL; } let js = `javascript:window.scrollBy(0,${h})`; - tabs.children[iTab].src = js; + tabJS(js); return; }while(false); diff --git a/misc/ebrowser/package.json b/misc/ebrowser/package.json index bea331d..d24d5e2 100644 --- a/misc/ebrowser/package.json +++ b/misc/ebrowser/package.json @@ -1,4 +1,4 @@ -{"version":"1.0.33", +{"version":"1.0.34", "name": "ebrowser", "description": "The keyboard-friendly minimal suckless web browser", "main": "webview.js",