Leaderboard
Popular Content
Showing content with the highest reputation since 12/21/2024 in all areas
-
6 points
-
The last few weeks, or rather the last few months, I have expanded my JavaScript and CSS knowledge considerably. I started to develop not only new custom buttons for the legacy extension Custom Buttons and custom CSS stylesheets, both targeting Mypal 68, but also UC.JS scripts for Mypal 68 and compatible browsers. Additionally, I have tested and analysed all available methods for loading UC.JS scripts. I also put my favoured method, which I presented in the first post of this thread, to the test. The loading method in my download package MYPAL_68_CB_requirements.7z is based on the loading method of Nuchi and Sporif. At the time, I assumed that additional code inside the config.js file was needed to load UC.JS scripts. This code comes from the alice0775 project and, however, it is not needed at all for the loading method I have provided, as I have realised in the last few days. It is only needed if there is no binding via the userchrome.xml file. Fortunately, it didn't do any harm either, but I have nevertheless tidied up my package and got rid of unnecessary ballast. I will now create and upload a new download package which will also contain my fix for the error "ReferenceError: XPCOMUtils is not defined" in two different ways. What I can already say at this point is that my favourite Nuchi-Sporif method is one of the best of all regarding Mypal 68. More on this soon. Greetings from Germany, AstroSkipper5 points
-
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20241228-3219d2d-uxp-e5fa99d83c-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20241228-3219d2d-uxp-e5fa99d83c-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20241228-3219d2d-uxp-e5fa99d83c-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20241228-d849524bd-uxp-e5fa99d83c-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20241228-d849524bd-uxp-e5fa99d83c-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20241228-d849524bd-uxp-e5fa99d83c-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20241228-d849524bd-uxp-e5fa99d83c-xpmod.7z Official UXP changes picked since my last build: - Issue #2672 - Part 1: Load nsCookieService OMT and use sync reads. (aec27853c6) - Issue #2672 - Part 2: Auto-close `syncConn` for edge cases. (fe53a0bb1c) - Issue #2672 - Part 3: Ensure thread lifetimes are in tandem. (032b0ae0d8) - Issue #2672 - Part 4: Prevent db access while rebuilding is underway. (d69e2a3779) - Issue #2672 - Follow-up: Remove unused telemetry variable. (d935c4f54c) - Issue #2670 - Compute baseDomain when cookies are read from the database (2e1c487563) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. Update Notice: - You may delete file named icudt*.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.5 points
-
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20241221-3219d2d-uxp-990b92ae63-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20241221-3219d2d-uxp-990b92ae63-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20241221-3219d2d-uxp-990b92ae63-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20241221-d849524bd-uxp-990b92ae63-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20241221-d849524bd-uxp-990b92ae63-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20241221-d849524bd-uxp-990b92ae63-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20241221-d849524bd-uxp-990b92ae63-xpmod.7z Official UXP changes picked since my last build: - No Issue - Make nsCocoaWindow hold a death grip on its native window until its destructor. https://bugzilla.mozilla.org/show_bug.cgi?id=1880582 (1554c778f4) - No Issue - Fixes assembling with binutil as >= 2.41. https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/effadce6c756247ea8bae32dc13bb3e6f464f0eb Same code exists in libav so applying the same patch there as well. (a29afdfafe) - No issue - Cloned <audio>/<video> elements should respect muted attribute. (1bdfca3920) - No issue - Follow-up: fix compilation (d9dbae4aa9) - Issue #1787 - Follow-up: remove no longer used AppClearDataObserver. (334de9ffcc) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. Update Notice: - You may delete file named icudt*.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.5 points
-
4 points
-
My memory wasn't playing tricks on me. I was able to run even this method in Mypal 68.14.4b one more time. I combined methods from the Alice0775 project targeting FF 69+ and FF 72+ to get this script loading method (without binding via the userChrome.xml file from the Nuchi project) from 4st place of my ranking list running. However, two little fixes inside the userChrome.js file were necessary for that. As I already mentioned, this should actually only work from Firefox 72 onwards. Perhaps, Alice0775 did not even consider this possible variant for FF 68 at that time.4 points
-
Overview of script loading methods for Mypal 68 This is a ranking list of all script loading methods for Mypal 68, which I am aware of, and reflects the experiences from my tests in the most recent versions 68.14.4b and 68.14.5b of this browser: Nuchi-Sporif script loading method Alice0775-Nuchi script loading method Nuchi script loading method Alice0775 script loading method Ardiman-Endor8 script loading method Endor8 script loading method Xiaoxiaoflood script loading method The Nuchi-Sporif script loading method in 1st place is the one I have been making available for download here since 2022. All scripts that are really compatible with Firefox 68+ work with this method in Mypal 68 right from the start. The Alice0775-Nuchi script loading method in 2nd place works similarly well if a small fix I was able to find due to an error message in the browser console is made in its code. The pure Nuchi script loading method in 3rd place does not automatically recognise scripts in the chrome folder. They must be imported manually by the user. But this method works just as well as the two previous methods. The pure Alice0775 script loading method in 4st place is actually available only starting from Firefox 72. But I also got it working in Mypal 68 if I remember correctly. I have tested so much that it is sometimes difficult to keep an overview. If anyone is wondering why I'm bothering with other script loading methods at all when the best one has already been provided by me, then I should mention at this point that the Nuchi-Sporif script loading method no longer works as of Firefox 72. Incidentally, this applies to all Nuchi script loading methods. Since I don't know what @feodor2 plans to do with Mypal 68 in the future and to what extent compatibility will be maintained, it's good to know what alternatives are available. In any case, the methods in 4th to 7th place are also available for higher Firefox versions. When using the Ardiman-Endor8 or the pure Endor8 script loading method, however, some scripts need to be fixed which I have already successfully done in some cases but this is not always easy. It needs deeper JavaScript and CSS knowledge in any case. Unfortunately, the Xiaoxiaoflood script loading method in 7th place was the worst. Many of the scripts I use do not work with this method. Nevertheless, there are at least 7 methods to load UC.JS scripts in Mypal 68, even if they vary in their structure, user-friendliness and script compatibility. Greetings, AstroSkipper4 points
-
4 points
-
With modern browsers, they are "taught" to work with odd links, so like I said, it can and will try to connect. I think, there's still a discussion can be found on how they (ISP and whatnot) spot Ungoogled chrome, it broadcasts rubbish to the net because the developer simply broke Google links, like you, but didn't clean them up.4 points
-
You can't, but the browser isn't "familiar" with randomly broken links, so it still tries to go there, whereas it was coded to properly deal with the address of 0.0.0.0. Meaning - attempt nothing when it "sees" the zeroes, since it's been a standard for many decades.4 points
-
Of course it does work. Fast: "0.0.0.0 is not an address of anything". Slow: "127.0.0.1 is the loopback Internet protocol (IP) address also referred to as the “localhost.” The address is used to establish an IP connection to the same machine or computer being used by the end-user." And redirection can't be faster. All because. "You can't send data to 0.0.0.0 or actively open a TCP connection to 0.0.0.0 because there is nothing there; 0.0.0.0 isn't even an unreachable or non routable address" All quotes from here: https://superuser.com/questions/949428/whats-the-difference-between-127-0-0-1-and-0-0-0-04 points
-
I meant insert https://0.0.0.0 into Google lytics, not home page, And home page, simply edit it out completely, the whole string with the quotes, what's stopping you?4 points
-
It sounds very racist! You, yes you, without any shred of shame, discussed, and made a gazillion of topics on how to remove the telemetry from the Chinese-made Extreme Explorer 360! So, how discussing how to break/modify Tampermonkey's telemetry is any different? Oh, those famous double standards!4 points
-
... OK @Dave-H, I think I have solved this difficult riddle of yours, so I'd kindly ask for "preferential treatment" for the rest of the year ; joking aside, I bet you 100 quid you have toggled the following pref chrome://flags/#enable-experimental-web-platform-features to "Enabled", to squeeze more out of the old Chromium 86 JS+CSS engine, have you not? On an epiphany (pun intended, it's already Jan 6th here), I remembered a discussion inside the Supermium issue tracker, where Client Hints was the topic... The aforementioned pref, in versions of Chrome ranging in the mid-to-late 80s, enables an alpha/gestational form of the CH API, which was only finalised in the early-to-mid 90s (and sometime after Cr87 it was put behind its own flag, decoupled from experimental-web-platform-features) ... If you visit https://browserleaks.com/client-hints do you get under "Client Hints JavaScript API: API Support" -> True ? If yes, that's the origin of your VM issue; I can replicate your 360EEv13.5 VM issue myself if I do enable that pref ("Disabled" in a fresh/default profile), please see below: The behaviour you're experiencing is caused by Violentmonkey (and Tampermonkey ?) code but in defence of the VM maintainers, they couldn't possibly author code to cover ALL cases of users messing with the "you're-not-supposed-to-touch" Chrome's "Experiments", aka "chrome://flags/"; more so, when they're currently supporting Cr 61-131 (and each of those has its own, unique, set of "Experiments") ... Technical stuff: The culprit commit is the one below: https://github.com/violentmonkey/violentmonkey/commit/d2dda25d91e3718e5b20ba4648e82baf730e6178 from May 2024; this one assumes the browser comes equipped with the final iteration of the Client Hints API, which isn't true for Cr86/87; no CH API (the default in Cr86/87) doesn't break VM >= 2.19.1, but a draft/RC CH API does ... Mitigations: If you want to install and use the latest version of VM in 360EEv13.x (Cr86), you'd have to a) disable/never enable "chrome://flags/#enable-experimental-web-platform-features"; this will reduce, somewhat, web compatibility with certain sites that expect recent Chromium-based web engines... b) if you opt to enable "chrome://flags/#enable-experimental-web-platform-features" for webcompat purposes, then you should disable Cr86's draft CH API via the cmdline switch: " --disable-features=UserAgentClientHint" (e.g., add that to loader's "Parameters"); some recent websites which rely on sniffing UA CHs may break... If the website of interest remains functional ONLY when detecting some Client Hints (e.g., some sites "take you for a bot" and outright block you when no CHs are sent), then you'd have to enable "chrome://flags/#enable-experimental-web-platform-features" in 360EEv13.x but opt for an older version of VM, one < 2.19.1 (crx4chrome should afford those...). Well, that's it ; detective work concluded successfully: case filed! Best wishes ...4 points
-
I've found some useful javascript tune-ups: The Last days I was forced to use an older machine for browsing while my main rig beside it was busy or unusable due to repairs or upgrades or whatever. Espescially I wanted to watch some youtube and found it being overloaded by the scripts. It wasn't even able to play 360p properly. Most of the time it ended in an endless spinning wheel until it failed with an error. That machine is able to play 1080 inside a native player. - CPU is a AMD sempron3000+ @ 1,8GHz. Single Core - Version: New Moon 28.10.7a1 (2024-06-28) It appeared that the javascript engine went completely bonkers. So I looked into the config to find some settings to play with and toggled the following entries: - javascript.options.parallel_parsing = false - javascript.options.wasm_baselinejit = true This made a HUGE diference! I don't know what the second option does but for me it is obvious that the parallel pre-loading and parsing and compiling overloads the CPU, precisely the caching of data and scripts. This parallel processing is helpful if you have at least 2 cores and some L3 cache, but it utterly destroys the pipelining of single-core CPUs. Of course this raises the latency a little bit, but it forces to process pages and scripts in a more serialized way. Now I can even switch the playback to 720p inside youtube, though with some framedrops but it can reach this level I also once found a site with palemoon x86 SSE2 and non-SSE2 compiled as deb-packages for linux. (Got dual-boot on this machine) Here it is much worse, obviously these miss some single-core tune-ups that roytam includes in his builds. Need to investigate that further4 points
-
4 points
-
4 points
-
4 points
-
WinNTSetup 5.4 - support for Windows 24H2 and Server 2025 - added arm64 and x86 versions - language files prefer MUI names - support for RTL languages - use only one DISM session - fixed Windows 7 ESP drive mounting - updated Windows 7 USB3 drivers instructions - new disable defender tweak includes Windows Malicious Software Removal Tool4 points
-
Don't you always do browser builds every week every time there's a change to the source code? I'm only just ordering cause you always build every week I can hardly believe what I'm reading here. A user of browser versions for which no money is charged and which have been developed on a purely voluntary basis for years (and this is of course very time-consuming!) has zero rights to order anything. I regard such comments as impertinent and disrespectful. What you can do with it is actually just this: And to give such claims a real reference again, new versions will come when they come. Be happy if something comes at all! AstroSkipper4 points
-
No , but you can always check yourself . It's a 5 min. job to cut these out of the res. file. The browser unpacks these hidden extensions each time you launch it.4 points
-
Perhaps you need to create a new topic and call it smth like "Un-chinified/Un-russified 360 with basic privacy settings and XP skin". Thus avoiding your posts getting lost in this general discussion .4 points
-
<excerpt from Reuters> Risks include "the possibility that the Chinese government could use (TikTok) to control data collection on millions of users or control the recommendation algorithm, which could be used for influence operations," Wray told U.S. lawmakers. <excerpt> Which came first, the chicken or the egg? To me, it all boils down to DATA COLLECTION. The algorithm and the influence is DEFINED by the DATA COLLECTION. Without the DATA, there is no INFLUENCING. Data Collection violates Privacy Rights. So to me, the bottom denominator is the privacy rights. But agreed - "potatoe, potato"...3 points
-
This ban is NOT useless. And it have nothing to do with privacy right. The reason for ban is simple - Tik-Tok manipulating western society to do harm to they own countries and weakened them, in ideal - elect spy's of CCP\ru. We just see that in Romania, when those who don't use Tik-Tok have no idea who was that guy who "won" in first tour of elections. So again ban have nothing to do with "PRIVACY RIGHTS", it have to do with nefarious activity of CCP\ru to harm and, eventually, destroy free world. In Ukraine every dog know that telegram is ru\FSB property, but many people still use telegram. They say: i just upload videos there and do not share confidential information, but installing telegram app on smartphone make smartphone compromised! People are not that smart of species. Then ban this Red Note - what seems to be the problem? I heard american kids play in that game "whack-a-mole", well now it's maybe that game. No problem, just ban them all. Don't let them in your informational space. They do more than that, not only YouTube is banned there, but even Wikipedia is banned in China, which explains why Chinese segment of Wikipedia is smaller than Ukrainian segment despite huge size of Chinese population. They already banned western platforms - you should do the same - ban all their platforms. Let they speak to themselves, cook gooses and talk to each other how good that all they houses land are just rented from CCP government and they don't own it. P.S. By the way, to learn about real "values" of china society go in google and search 4chan chinese webm you will find out how psychotic they population and how they have zero empathy to each other,3 points
-
TikTok is different because it comes from a place without freedom of speech. It has no place on either European or US market. It's not paper towels or whatever they order from the Chinese, it's a tool of terrible influence, and we don't need their dictatorship values in our homes.3 points
-
"TikTok Preparing for US Shut-Off on Sunday" https://www.usnews.com/news/top-news/articles/2025-01-14/tiktok-preparing-for-us-shut-off-on-sunday-the-information-reports3 points
-
In April of 2022, I already recreated the cacert_Updater.exe due to false positives generated by some scanners. Read more about it here: https://msfn.org/board/topic/183352-proxhttpsproxy-and-httpsproxy-in-windows-xp-for-future-use/?do=findComment&comment=1217288 Strangely, the archive in this post has not been flagged as malicious by MediaFire although it contains the same cacert_Updater.exe file.3 points
-
Of course, you can download these files from the original source provided by @cmalex: https://mega.nz/folder/68dj2YTY#As2w31IO4Smr7gy6p1ciSg3 points
-
For my personal use, I have additionally modified the Nuchi-Sporif script loading method to load all UC.JS script files from a chrome subfolder called "Scripts". This gives the user a better structured chrome folder. If someone is interested how that can be done, just ask here. This modification has not been implemented in my new download package Mypal 68 CB requirements - Updated 12.01.2025.7z to avoid confusion.3 points
-
Script loader package for Mypal 68 - Update notification My download package MYPAL_68_CB_requirements.7z has been updated. I edited different files to tidy up the package and remove unnecessary code. Here is a short changelog: In the config-prefs.js file, comments added and the pref general.config.sandbox_enabled deactivated. In the config.js file, unnecessary code removed. In the userChrome.css file, information added how to import CSS stylesheets. In the userChrome.js file, the error "ReferenceError: XPCOMUtils is not defined" fixed in two different ways: either unnecessary code completely removed, or the corrected file userChrome.js.FixedJustForFunByAstroSkipper can be used (the extension .FixedJustForFunByAstroSkipper has then to be removed, of course ). Instructions in the Instructions - Please read me first!.txt file updated. The download link of my package Mypal 68 CB requirements - Updated 12.01.2025.7z can be found as always in the first post of this thread. Greetings from Germany, AstroSkipper3 points
-
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20250111-3219d2d-uxp-44f397bea2-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20250111-3219d2d-uxp-44f397bea2-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20250111-3219d2d-uxp-44f397bea2-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20250111-d849524bd-uxp-44f397bea2-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20250111-d849524bd-uxp-44f397bea2-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20250111-d849524bd-uxp-44f397bea2-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20250111-d849524bd-uxp-44f397bea2-xpmod.7z Official UXP changes picked since my last build: - [no issue] Remove duplicate FLAC MIME type define. (e448ec4c0d) - Issue #2673 - Part 1: Minor ADTSDemuxer cleanup. (0c2130e615) - Issue #2673 - Part 2: Add ADTS format sniffer. (e25b285ca7) - Issue #2673 - Part 3: Fix coding style. (8f5a66b486) - Issue #2673 - Part 2b: Improve ADTS format sniffer's performance. (8f52da3288) - Issue #2673 - Part 4: Hook up the ADTS sniffer + raw AAC MIME type. (d63a56adac) - [network] Verify connection NPN against negotiated NPN. (024ab86be6) - [DOM] Slightly extend lifetime of data in Structured Clone operations. (e60e1266e9) - [DOM] Convert cleanup of FlushCurrentWord() to a ScopeExit task. (5ea8de0262) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. Update Notice: - You may delete file named icudt*.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.3 points
-
3 points
-
I got it to work (sort of...) by going to `about:config` and change the string of: general.useragent.override.youtube.com into: Mozilla/5.0 (%OS_SLICE% rv:115.0) Gecko/20100101 Firefox/115.03 points
-
Powering it down is also not advisable, since it can just never spin up again. In such cases I usually flip those poor dying b*stards in an attempt to spin them up. Some models do spin up when placed upside down, make it very gently, while they're powered on.3 points
-
I do not use Supermium (I use Official Ungoogled Chromium v122 in conjuction with the PortableApps Portable Chrome loader). I personally have zero interest in anything based on Chrome v126 or higher! (Time may change that... eventually...) Using Supermium or not is irrelevant to the question, everything that I use for my YouTube experience can be used in Supermium. I've actually flip-flopped on YouTube. Six months or so ago, I dang near NEVER used it! Nowadays, I use it DAILY and even stopped paying for Netflix and Hulu in favor of YouTube without any advertisements! Project VORAPIS is "good"... But not great! It will wholly and fully depend on your own use/expectations/wish-list. It does not work "for me", but it may work "for you". Only you can answer that. For starters, one must realize that it isn't all about number of chrome.exe processes. YouTube with no extensions will run a higher CPU than YouTube with FOUR OR FIVE extensions and SLIGHTLY higher RAM consumption. For YouTube ads, I use uBlock Origin v1.59.0 (modified, I defuse the whole "blocked since install", "blocked on this page", et cetera as I see them as "usage tracking telemetry" that serves no purpose for functionality [and is inaccurate compared to other measurements]). But my YouTube experience relies on much MUCH more than just blocking ads. Tampermonkey v4.13 (modified to prevent Google Analytics telemetry, no "thanks for installing/uninstalling" auto-visits, cosmetic changes, et cetera) is used to set default preferences for Closed Captions, Annotations, Stable Volume Ambient Mode, home page view, what codecs are allowed, disable mouseover inline play, remove "shorts" as I am not interested in the general "lack of intelligence" of users that submit "shorts", disable "most replayed" graph as what OTHER people like to replay has no bearing whatsoever on what I may or may not replay, add autoplay button for playlists, et cetera. Stylus extension (modified) to add my own userstyles. Enhancer for YouTube extension (modified) for selecting playback quality on initial load versus entering full screen mode, for the popup player to watch the video while scrolling the list of suggested videos, for the "loop mode" control. Ears Audio Toolkit extension (modified) for equalizer effects (not limited to YouTube). Audio Compressor extension (modified) to alter dynamic range of audio (not limited to YouTube). PiP Floating Player extension (modified) to be able to minimize video as an always-on-top resizable player with its own player controls (not limited to YouTube, very useful for watching YouTube or news at work). Fullscreen Videos extension (modified) for NOT using Chrome's "full screen" mode, but using a "windowed" full screen where the video uses the entire browser window but maintains the Operating System's taskbar and the browsers tab/address/title bars.3 points
-
Later on, they became more "clever" to not openly add links to their pages in their scripts by using plain text, and now use Chrome's inbuilt Google Analytics, which is invoked via rather sophisticated and/or hidden scripts.3 points
-
Not only, it's used by "security" services, especially in countries with oppressive, self elected regimes. No one says to block all trackers, @NotHereToPlayGamesalready explained to you, and I always agreed, you have to blend in, which is very hard with Supermium.3 points
-
By scanning and exposing your installed fonts. https://security.stackexchange.com/questions/163376/why-do-browsers-expose-installed-fonts3 points
-
3 points
-
I know a lot of people that don't. I observed my ex-girlfriend literally ate tonnes of wedding dresses and parties ads at her insta, while she was almost sure I'm not gonna marry her, I'm still very young to settle down now, what chances did she have 5 years ago, when I was even younger? So, it was a torture for her, yet she continued to stare at those ads! Later on, when she tried Supermium, not long before we broke up due to the reasons I'm not going to disclose to respect her privacy, she was still too tolerant to the ads she saw in the browser on youtube.3 points
-
// ==UserScript== // @name Font Enhancer // @namespace https://github.com/UCyborg // @description Improves font contrast. Sourced from Chrome Font Super Enhancer. // @version 1.0 // @author UCyborg // @match *://*/* // @grant none // ==/UserScript== 'use strict'; var isRunning; function applyFilter() { var AllElem = document.querySelectorAll(':not(script):not(style):not(area):not(base):not(br):not(col):not(embed):not(hr):not(img):not(input):not(keygen):not(link):not(meta):not(param):not(source):not(track):not(wbr):not(table):not(tbody):not(tr):not(ul)'); for (var i = 0; i < AllElem.length; i++) { for (var j = 0; j < AllElem[i].childNodes.length; j++) { // cycle through element nodes if (AllElem[i].childNodes[j].nodeType === 3 && AllElem[i].childNodes[j].textContent.trim().length > 0) { // is it a text node? if (window.getComputedStyle(AllElem[i]).getPropertyValue('text-shadow') == 'none') { // do not run if text-shadow is already present var Col = window.getComputedStyle(AllElem[i]).getPropertyValue('color').replace(/[^\d,.]/g, '').split(','); // text color array (R/G/B/A) if (typeof(Col[3]) == 'undefined' || Col[3].split('.')[0] == '1') { // run if element does not have an alpha channel already applied var Lum = Math.round(0.2126 * Col[0] + 0.7152 * Col[1] + 0.0722 * Col[2]); // luminosity var Opa = parseFloat(255 * (255 - Lum) / 65025).toFixed(1); // opacity between 0 and 1 if (Lum < 128) { Opa = 1; } AllElem[i].style.setProperty('text-shadow','0 0 0px rgba(' + Col[0] + ',' + Col[1] + ',' + Col[2] + ',' + Opa + ')', 'important'); // set text shadow with alpha } } } } } } function waitAndApplyFilter() { if (typeof(isRunning) != 'undefined') { clearTimeout(isRunning); } isRunning = setTimeout(applyFilter, 100); } const callback = (mutationList, observer) => { // called every time BODY has changed for (const mutation of mutationList) { if (mutation.type === "childList") { waitAndApplyFilter(); } } }; applyFilter(); // Options for the observer (which mutations to observe) const config = { attributes: false, childList: true, subtree: true }; // Create an observer instance linked to the callback function const observer = new MutationObserver(callback); // Start observing the target node for configured mutations observer.observe(document.body, config);3 points
-
Thank you, very unfortunate, seems we're running low on drivers' sites, they're dropping like flies.3 points
-
Thank you, I was trying to get the BIOS, and the main reason I wrote here, I wanted to find out whether it's only Supermium's fault.3 points
-
Windows XP: "My Computer" (100% sure it's mine) Windows Vista: "Computer" (just "a" pc but is not clear who is the owner) Windows 8.1: "This PC" (just "this" pc... but...it is mine?) Windows 10: "MS Computer" ( oh oh) Windows 11: "MS Service" (is not your pc anymore since you can't control windows update or what's happening in the background... )3 points
-
You, maybe, all others will bend to it. A couple years from now, when all browsers will quit working on 10, you will, too. Especially if we assume you already wanted to.3 points
-
Same old story for the usual participants in the bad deeds! France, Germany, Holland, Belgium, Denmark, GB and US don't deliberately use out-of-service tankers. So please don't mix everyone in one bag of garbage.3 points
-
Yep, same here. It does not work in Mypal 68. You can test in Firefox 68 Portable and up if it is working at all. As I already wrote in my thread, not all extensions offered as compatible can be installed in Mypal 68.3 points
-
I'm not an expert, but it seems hypocritical of China to complain about America banning Tiktok, when the Chinese Communist Party bans Google and Meta from being used by Chinese netizens. So from my point of view, as an exhausted, tired, cynical, nearly apathetic American, is I'd rather NOT have Chinese companies running their biased algorithms (in order to destabilize my country) on platforms used by Americans. In fact, I'd rather we just ban EVERYTHING Chinese altogether, including all their spies crossing our borders illegally. The entire reason of existence for the CCP is to control and censor information to make themselves look better and everybody else look worse. So no, I don't think we should allow some Chinese companies FREEDOM to espouse their anti-American and anti-Western views inside our own countries. We aren't allowed to post anti-Chinese new stories and articles inside China, are we? Just because we live in a democracy, doesn't mean our flow of information has to be for sale to the highest bidder, there still has to be some morals and principles related to freedom of speech. And letting some communists, and America-haters run the algorithms that control what stories and news articles are trending, doesn't bode well for the future of a stable, democratic society. These are the same Chinese rulers who tell Hollywood which scenes and dialogue are to be erased from movies before they can be seen in China. These are the same Chinese rulers who teach their school children to hate Japanese people and to hate Americans for existing, and because they have some arrogant, "century of humiliation" grievances in their deluded minds. For example, they erased the statue of Liberty from the most recent Spider-man film. What a bunch of cowards, is all I can say. Why don't we just make movies, software, and hardware for Americans and like-minded democratic allies? In my opinion we should COMPLETELY de-couple from China, and Russia. But that's just my two cents. I'll just put it even more simply and bluntly..... they (Russia and China) hate the Western world, so I dislike them back..... they have no business in our open societies. All they want to do is undermine our cultures and destroy us. So, I'm going to vote with my wallet, and not buy anything Chinese or Russian. I don't support Chinese and Russian fascism.3 points