woheller69 / browser

A privacy oriented web browser with Greasemonkey style script support and Cookie Banner Blocker
GNU General Public License v3.0
160 stars 18 forks source link

Userscrips do not work #42

Closed sjehuda closed 2 months ago

sjehuda commented 2 months ago

Greetings!

I want to test Userscripts with FREE Browser.

I have installed several of my Userscripts and non has worked.

https://openuserjs.org/discuss/FREE_Browser

Please advise.

woheller69 commented 2 months ago

See Readme for what is supported and what is not. Switch on Debug to see if your script is being triggered

sjehuda commented 2 months ago

According to the "toast" message, it appears that Proxy Redirect is the only one that is triggered, and that is it. The behaviour of the Userscript is not realized.

woheller69 commented 2 months ago

Then you need to check if your @match clauses conform to the specification in Readme and make sure not to use @include, etc

sjehuda commented 2 months ago

I will do, for the rest of the userscripts.

// @match        file:///*
// @match        *://*/*

What is the status of GM API?

// @grant        GM.getValue
// @grant        GM.registerMenuCommand
// @grant        GM.setValue
// @grant        GM.xmlHttpRequest
// @grant        GM_xmlhttpRequest

I do make use of these GM APIs, especially the GM.getValue and GM.setValue which make Userscripts as usable as "web extensions".

woheller69 commented 2 months ago

GM API is not supported

sjehuda commented 2 months ago

Will it be supported in future?

woheller69 commented 2 months ago

not planned

sjehuda commented 2 months ago

1) Are PRs for supporting GM API acceptable?

2) Should a feed renderer, which has extra features based on GM API that are optional, be working with FREE Browser?

woheller69 commented 2 months ago

I think that is quite complex and only very few people will be using it. Not sure how intrusive that would be. The browser works great right now and I do not want to break things...