kiwibrowser / src.next Goto Github PK
View Code? Open in Web Editor NEWSource-code for Kiwi Next, a Kiwi Browser auto-rebased with latest Chromium
License: BSD 3-Clause "New" or "Revised" License
Source-code for Kiwi Next, a Kiwi Browser auto-rebased with latest Chromium
License: BSD 3-Clause "New" or "Revised" License
Resource sniffer/grabber an option by which the browser could give an option to download media (video,gif..etc) when detected in the web page
When using long press on link to open in new tab, allow an option to open to the newly opened tab in the foreground.
To run ublock in Incognito tab, it need to re-enable "Allow-" every time you start Incognito mode.
and only works network filter, element filter doesn't work.
Other extensions work well in Incognito mode.
kiwi version:77.0.3865.92
ublock:1.24.4
I'm sure it's useful on regular sites, but most useful on extension pages.
e.g. ublock's Network log Page, TamperMonkey Settings Page...
example: long press some button of tool bar can do this tow actions(open bookmark s list, refresh page).
Assume I put some Shortcuts/Speed Dial thumbnails on home screen (first tab after launching kiwi browser).
Below each thumbnail there is a text label (=domain name).
How can I change this shortcut/speed dial thumbnail text label?
I miss an "edit" function.
At first I though I could export the shortcuts into *.json file, then edit this *.json file an re-import it as a workaround. But this seems not to work. Each entry offers only the domain name text field but no second, different text label.
Since I use a couple of shortcuts from the same domain I cannot distinguish between them on the home screen.
Is there a workaround for that?
Thank you
Peter
Home page only shows the main domain's favicon. Such as translate.google.com
on the home page will display the google.com
's favicon.
have u discontinued this kiwi project if so do tell us or people wont have faith on open source world. It is a while kiwi hasn't recieved a proper update.
Regards
People have wanted this in Chrome, Vivaldi, Edge, Brave, Bromite, DDG, Firefox and more. It's only possible on desktop browsers.
Here's the Chromium issue: https://bugs.chromium.org/p/chromium/issues/detail?id=1026222
Bromite issue: bromite/bromite#570
Ungoogled Chromium issue: https://git.droidware.info/wchen342/ungoogled-chromium-android/issues/26
Bookmark all tabs would appear as a menu item in the tab switcher.
A new folder could be created without prompt and allow users to access it quickly from a snackbar button, much like bookmarking a page OR a dialog like the download prompt could show OR a full-screen page could be shown.
A great use case is incognito browsing. Running low on battery? Just bookmark all of your tabs!
Hope it will fix in a future update.
I'd like to be able to disable embedded browsing mode from Kiwi Browser options.
i.e. force links from other apps to open in the full browser, e.g. from Instagram
This is possible on desktop browsers and on Firefox. This helps prevent users from accidentally opening a duplicate tab.
Here's the Chromium issue: https://bugs.chromium.org/p/chromium/issues/detail?id=1043372
Add an option to toggle night mode in custom tabs opened from other apps
Is it possible that the long press menu follows the tap location instead of opening in the center. Suppose I'm am doing the long press Menu action of at the bottom(link or any clickable media) of the screen and the Menu appers at the bottom or nearest to the tap location whi k would be helpful for while using with one hand ( not the one handed/hand mode in the browser). For example in Telegram when you tap a post in a channel the option appear near the tap like these -
See the tap for option follows where I tap or is nearest to my tap location. And if possible can the size be reduced because the pop up option is have unused white space to the right of option
Can you please add a scrolling button for a smooth scrolling experience like samsung browser, it would be a great addition to the near perfect kiwi browser
bfcache feature is used to cache pages in-memory (preserving JavaScript & DOM state) when the user navigates away, so that the full state of the page can be restored without reloading when the user navigates back.
Hello,
First of all, thank you for this great browser! ๐
Maybe a little suggestion though:
When opening a new tab, having the focus on the omnibox by default, when we don't have a custom home page set as "new tab page" at least because maybe this page has a main input field or has keyboard shortcuts and the user wants to be able to use them immediately would be cool (so probably only when using the default new tab page, at least the private mode one).
Currently, I use CTRL+T (to open a new tab) then CTRL+L (to focus manually the address bar) but not very practical I think.
It's useful IMHO and for information, it's the case in Google Chrome, Brave Browser and Firefox Focus (but not in Firefox, Opera nor Samsung Internet Browser). Maybe it's the desired behavior in Kiwi Browser however? If so, maybe allow this as an option therefore?
Thanks in advance and... kudos! ๐
[ My environment ] Samsung Galaxy Tab S 10.5" (+ keyboard) / Kiwi Browser version 74.0.3729.136
i can help to find bugs.
There is a bug in Kiwi Browser with the handling of SameSite cookies: SameSite cookies are missing from HTTP requests sent by Kiwi. I've created a reduced test-case.
How to reproduce:
What should happen: The page should display the values of both cookies.
What actually happens: The page only shows the value of "normal-cookie" but not the value of "samesite-cookie".
This works in all other browsers (Chrome, Firefox, Edge, Opera, Safari, โฆ) except for Kiwi. I've tested in Kiwi Browser 75.0.3770.101 on a Pixel 3. Could you please have a look? :)
This issue was originally reported by one of our users because he/she is unable to login to our website using Kiwi Browser: https://www.computerbase.de/forum/threads/kiwi-browser-kein-einloggen-moeglich.1879841/
This is the source code of the test-case (requires PHP 7.3 for "samesite" support in "setcookie"):
<?php
setcookie('normal-cookie', '42');
setcookie('samesite-cookie', '42', ['samesite' => 'Lax']);
?>
<!DOCTYPE html>
<html>
<head>
<title>Kiwi SameSite Cookie Bug</title>
</head>
<body>
<h1>Kiwi SameSite Cookie Bug</h1>
<ul>
<li>normal-cookie: <?php echo htmlspecialchars($_COOKIE['normal-cookie'] ?? '-'); ?></li>
<li>samesite-cookie: <?php echo htmlspecialchars($_COOKIE['samesite-cookie'] ?? '-'); ?></li>
</ul>
</body>
</html>
I suggest calculating the percentage of black pixels, transparent pixels, white pixels and other pixels and use the data to detect black and white images whose black can safely be replaced by white (e.g. formulas).
Furthermore, formulas on Wikipedia are invisible when night mode is enabled. These are purely black SVGs, who's black can safely by turned to white.
Some tab-specific menu items are expected to be unavailable when no tab is focused, but the following aren't :
Currently, when using the option to move the app/url bar to the bottom, the progress indicator is also moved with it (thus it's right over the navigation bar). For better visibility, I'd appreciate an option to have the progress bar stay at the top, even with the bottom app bar.
Hi, I tried to sign into the YouTube website using my Google account, which is protected by two-factor authentication tied to my YubiKey. When prompted, I inserted my YubiKey into my phone's Type-C port but Kiwi did not recognize it. Is this feature supported?
Some extensions work in background (e.g. HTTPS Everywhere, floccus) and don't provide active functional for web, but this extensions is showed in menu. Hiding such extensions would save space on the menu and thus make it easier to access the functionality you need in the menu.
When maintaining click on a link, there is an option to open it on an external app, I'd like that option to also be available for currently open tab.
It is especially necessary when a link isn't fired by href
but JavaScript.
Add screenshot feature to take a snapshot of current website
Some options when click on "Screenshot" :
Firefox for desktop lets you do this and lets you search just for tabs from the address bar (omnibox) by starting a query with %.
Here's the Chromium issue: https://bugs.chromium.org/p/chromium/issues/detail?id=1052807
When asking why we need KIWI browser in Android?... Well, the response is quite Simple:
-> because it support chrome extensions!
As a webmaster, when checking for the browser, we could know from where our browser was opened (Desktop / mobile / Android / IOS...). but does it support chrome extensions??
When it's opened from Android, Is it really the KIWI browser?? does it support extensions??
the Brave browser have did that, they added "...Brave Chrome..."
in their navigator.userAgent
result.
more details here: https://stackoverflow.com/a/56459333/4771750
I recommend adding "...Kiwi Chrome..."
in the user agent, along with mobile, so when we check for it from a website, we know that it's opened in the KIWI mobile App.
Thank you, i hope you accept my idea.
It's really great that there is a bottom bar, and a one-handed option. Wish that there was also an option to bring down the tabs on "tabs view". Please see this image for reference.
App version: Sigma
Hi,
is there any way how to disable incognito mode in kiwi browser on Android? We need kiosk browser with whitelist...but if anybody runs the incognito mode, whitelist doesn't work.
Thx
Can't download file from gdrive link , using kiwi as the browser, and Idm as download, go to setting in kiwi, scroll down , click download, and check external Download manager, choose Idm+
How to reproduce :
Open this link https://drive.google.com/drive/mobile/folders/1I6nhPgRwx42DqHKrlq0dqOa6kHP7QL7H?usp=drive_open
And select one of the image
Press download arrow , and it appears like this
<script async src="//s.imgur.com/min/embed.js" charset="utf-8"></script>
Do you think it would be possible to add this option?
Bromite has this functionality but it does not work.
thank you
This makes a lot of sense. Google can F themselves. Many such not-supposed-to-be-violated apps have in-app update like xda-labs which introduce in-app update.
Please make this soon if possible, especially at times like this.
It's a great idea to deal with this kind of google crap.
The page background is bright white.
Night mode: off
Theme: Diamond Black
Neither the built in adblocker nor any adblock extensions block ads in incognito mode.
Add KB to the Discord open-source page
Requires resizing of logo and writing small intro text (requires validation)
Instructions to follow:
https://github.com/discord/discord-open-source
Official invite link: https://discord.gg/XyMppQq
Figma source-code for the logo:
https://www.figma.com/file/D1rJn7DIADYSIQ9G9jm7o7/Kiwi-Browser-Logo-public
Could you please add as a new feature a backup/restore system?
I would like it to mainly backup opened tabs, web navigation history, bookmarks and chrome flags and maybe settings.
The possibility to choose what part of the backup may be restored and to view its content would be useful.
The backup should be made by creating a file (I guess it should be a text type) and nothing more.
At anyway your speed hacks are crazy, my best compliments because this is the snappiest chromium build I've tried since maybe four years of various experiments with other chromium and non-chromium browsers.
Is there any possibility to enable Kiwi (and extensions) to startup and work in incognito mode per default (similar to Firefox Focus)?
Implement a internet data saver feature in Kiwi
It should have a section in settings with some options :
The android autofill framework is a great new addition and basically essential if you use a third-party password manager such as lastpass, bitwarden or 1password.
Kiwi Browser doesn't currently seem to support the android autofill framework. While a few other popular browsers do support this, such as brave and firefox focus.
Is there any reason why this does not yet work for kiwi browser?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.