Internet Browser: Difference between revisions
| (4 intermediate revisions by 2 users not shown) | |||
| Line 55: | Line 55: | ||
! Invalid TLS cert handling | ! Invalid TLS cert handling | ||
! Uses whitelist | ! Uses whitelist | ||
! | ! [[Applet_Manager_services#AppletId|AppletId]] | ||
! Notes | ! Notes | ||
|- | |- | ||
| Line 62: | Line 62: | ||
| Displays an error dialog without an option to ignore it. | | Displays an error dialog without an option to ignore it. | ||
| Yes | | Yes | ||
| | | 0x13 | ||
| | | | ||
|- | |- | ||
| Line 69: | Line 69: | ||
| Just displays an error-code. | | Just displays an error-code. | ||
| Yes | | Yes | ||
| | | 0x14 | ||
| | | | ||
|- | |- | ||
| Line 76: | Line 76: | ||
| | | | ||
| | | | ||
| | | 0x17 | ||
| | | | ||
|- | |- | ||
| Line 83: | Line 83: | ||
| Just displays an error-code. | | Just displays an error-code. | ||
| Yes | | Yes | ||
| | | 0x18 | ||
| | | | ||
|- | |- | ||
| Line 90: | Line 90: | ||
| Just displays an error-code. | | Just displays an error-code. | ||
| Yes | | Yes | ||
| | | 0x18 | ||
| | | | ||
|- | |- | ||
| Line 97: | Line 97: | ||
| Just displays an error-code. | | Just displays an error-code. | ||
| Yes | | Yes | ||
| | | 0x18 | ||
| | | | ||
|- | |- | ||
| Line 104: | Line 104: | ||
| | | | ||
| | | | ||
| | | 0x18 | ||
| | | | ||
|- | |- | ||
| Line 111: | Line 111: | ||
| Displays an error dialog with an option to ignore it. | | Displays an error dialog with an option to ignore it. | ||
| No | | No | ||
| | | 0x19 | ||
| | | | ||
|} | |} | ||
| Line 129: | Line 129: | ||
* Various data under "/browser/" was updated. | * Various data under "/browser/" was updated. | ||
** Also, the following was added under "/browser/": "icudt62l.dat.lz4", "UserCssNxCompatibleLineHeight.dat". | ** Also, the following was added under "/browser/": "icudt62l.dat.lz4", "UserCssNxCompatibleLineHeight.dat". | ||
** [21.0.0-21.2.0] Updated "/browser/ErrorPageTemplate.html". | |||
** [21.0.0-21.2.0] Updated "icudt62l.dat.lz4". | |||
* "/buildinfo/buildinfo.dat" differ. | * "/buildinfo/buildinfo.dat" differ. | ||
* Added "/font/nintendo_private_ext.bfttf". | * Added "/font/nintendo_private_ext.bfttf". [21.0.0-21.2.0] updated | ||
* Updated "/gfxShader/BrowserOffscreenDrawer.bnsh", added "/gfxShader/MediaPlayerCcDrawer.bnsh", updated "/gfxShader/MediaPlayerDrawer.bnsh". | * Updated "/gfxShader/BrowserOffscreenDrawer.bnsh", added "/gfxShader/MediaPlayerCcDrawer.bnsh", updated "/gfxShader/MediaPlayerDrawer.bnsh". | ||
* The contents of UrlBlackList were moved here to "/". These are the following: | * The contents of UrlBlackList were moved here to "/". These are the following: | ||
** "listCommon.txt", "listEcChina.txt", "listEcGlobal.txt", "listIframe.txt", "listLnsChina.txt", "listLnsGlobal.txt", "listWebYouTubePlayerCommon.txt" | ** "listCommon.txt", "listEcChina.txt", "listEcGlobal.txt", "listIframe.txt", "listLnsChina.txt", "listLnsGlobal.txt", "listWebYouTubePlayerCommon.txt" | ||
** These are identical except for "listLnsGlobal.txt", which adds a newline at end-of-file. | ** These are identical except for "listLnsGlobal.txt", which adds a newline at end-of-file. | ||
** [21.0.0-21.2.0] These were moved into the SystemData UrlBlackList. | |||
* Removed "/lyt/". | * Removed "/lyt/". | ||
* The various localization data under "/message/" was updated, etc. | * The various localization data under "/message/" was updated, etc. | ||
** [21.0.0-21.2.0] updated | |||
* "/nro/netfront/core_0/default": | * "/nro/netfront/core_0/default": | ||
** "cfi_disabled/" is now "cfi_enabled/". | ** "cfi_disabled/" is now "cfi_enabled/". | ||
** [21.0.0-21.2.0] "cfi_enabled/" is now "cfi_nncfi/". | |||
* "/nro/netfront/core_3/": | * "/nro/netfront/core_3/": | ||
** "default/" is now "mse/". | ** "default/" is now "mse/". | ||
** [21.0.0-21.2.0] Removed "/nro/netfront/core_3/". | |||
* Removed "/shader/". | * Removed "/shader/". | ||
* Moved "/sound/" from SystemData into the applet RomFs, with filename/content being updated. | * Moved "/sound/" from SystemData into the applet RomFs, with filename/content being updated. | ||
* Added "/ui/". | * Added "/ui/". | ||
** [21.0.0-21.2.0] updated | |||
== UrlBlackList == | |||
With [S2] [21.0.0-21.2.0] the list* files from BrowserDll were moved here, with the following changes: | |||
* "listCommon.txt", "listIframe.txt", "listWebYouTubePlayerCommon.txt" are identical. | |||
* The files for China/Global were removed. | |||
* Added "listOpenWebJump.txt", same as "listLnsGlobal.txt" which was removed, except the "nintendo*" entries were removed. | |||
* Added "listSystemWeb.txt", identical to "listEcGlobal.txt" which was removed. | |||
== Video Playback == | == Video Playback == | ||
| Line 261: | Line 275: | ||
Unlike the applets listed above, WebApplet/Offline also have access to fs-permission [[NPDM|ApplicationInfo]]. This is so it can open the specified Manual content. With WebApplet this is used for loading the whitelist from "/accessible-urls/accessible-urls.txt" in the mounted content. | Unlike the applets listed above, WebApplet/Offline also have access to fs-permission [[NPDM|ApplicationInfo]]. This is so it can open the specified Manual content. With WebApplet this is used for loading the whitelist from "/accessible-urls/accessible-urls.txt" in the mounted content. | ||
[S2] OpenWeb has access to the following services: acc:u1, adraw:a, appletAE, aud:u, auddmg:u, audsmx:u, banana, bsd:a, csrng, erpt:c, fatal:u, fsp-srv, hid, hid:sys, htc, htc:tenv, htcs:sys, imf, ldn:m, ldr:ro, lm, lp2p:m, nifm:s, ns:vm, ns:web, nsd:u, ntc, pl:u, prepo:s, set, set:sys, sfdnsres, ssl, time:u | |||
* [S2] OpenWeb: [20.1.0+] pctl access was added. | |||
== Heap == | == Heap == | ||