mirror of
https://github.com/morgan9e/helium
synced 2026-04-14 00:14:20 +09:00
Add add-save-page-schemes.patch
Update README.md
This commit is contained in:
21
README.md
21
README.md
@@ -5,16 +5,17 @@
|
||||
|
||||
In addition to features provided by [Iridium Browser](//iridiumbrowser.de/) and [Inox patchset](//github.com/gcarq/inox-patchset), the following is also included:
|
||||
* Remove additional detection of and disable specific functionality for Google hosts
|
||||
* Disabled searching in Omnibox
|
||||
* Disabled automatic formatting of URL in Omnibox
|
||||
* Disabled JavaScript dialog boxes from showing when a page closes (onbeforeunload dialog boxes)
|
||||
* Added menu item under "More tools" to clear the HTTP authentication cache on-demand
|
||||
* Disabled persistent per-site settings in Preferences file
|
||||
* Make all popups go to tabs
|
||||
* Replaced many domains in the source code with non-existant alternatives (known as domain substitution)
|
||||
* Stripped binaries from the source code (known as source cleaning)
|
||||
* Disabled intranet redirect detector
|
||||
* Debian build scripts
|
||||
* Disable searching in Omnibox
|
||||
* Disable automatic formatting of URL in Omnibox
|
||||
* Disable JavaScript dialog boxes from showing when a page closes (onbeforeunload dialog boxes)
|
||||
* Adde menu item under "More tools" to clear the HTTP authentication cache on-demand
|
||||
* Disable persistent per-site settings in Preferences file
|
||||
* Force all popups into tabs
|
||||
* Replace many domains in the source code with non-existant alternatives (known as domain substitution)
|
||||
* Strip binaries from the source code (known as source cleaning)
|
||||
* Disable intranet redirect detector
|
||||
* Add more URL schemes allowed for saving
|
||||
* Provide Debian build scripts
|
||||
* (Debian build scripts change) Move the chrome-sandbox into a separate package
|
||||
* (Iridium Browser feature change) Prevent URLs with the `trk:` scheme from connecting to the Internet
|
||||
* Also prevents any URLs with the top-level domain `qjz9zk` (as used in domain substitution) from attempting a connection.
|
||||
|
||||
@@ -82,4 +82,5 @@ ungoogled-chromium/disable-domain-reliability.patch
|
||||
ungoogled-chromium/intercept-all-modified-domains.patch
|
||||
ungoogled-chromium/disable-intranet-redirect-detector.patch
|
||||
ungoogled-chromium/fix-building-without-one-click-signin.patch
|
||||
ungoogled-chromium/add-save-page-schemes.patch
|
||||
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
# Add more URL schemes allowed for saving
|
||||
|
||||
--- a/content/common/savable_url_schemes.cc
|
||||
+++ b/content/common/savable_url_schemes.cc
|
||||
@@ -13,6 +13,10 @@ namespace content {
|
||||
namespace {
|
||||
|
||||
const char* const kDefaultSavableSchemes[] = {
|
||||
+ url::kAboutScheme,
|
||||
+ url::kBlobScheme,
|
||||
+ url::kContentScheme,
|
||||
+ url::kGopherScheme,
|
||||
url::kHttpScheme,
|
||||
url::kHttpsScheme,
|
||||
url::kFileScheme,
|
||||
@@ -21,6 +25,17 @@ const char* const kDefaultSavableSchemes[] = {
|
||||
kChromeDevToolsScheme,
|
||||
kChromeUIScheme,
|
||||
url::kDataScheme,
|
||||
+ url::kJavaScriptScheme,
|
||||
+ url::kMailToScheme,
|
||||
+ url::kWsScheme,
|
||||
+ url::kWssScheme,
|
||||
+ kGuestScheme,
|
||||
+ kMetadataScheme,
|
||||
+ kSwappedOutScheme,
|
||||
+ kViewSourceScheme,
|
||||
+#if defined(OS_CHROMEOS)
|
||||
+ kExternalFileScheme,
|
||||
+#endif
|
||||
NULL
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user