Editing Web Browser
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
{{Wikify}} | {{Wikify}} | ||
=Description= | |||
Managed with plugins: [[webbrowser_plugin|webbrowser_plugin.sprx]], [[webbrowser_service|webbrowser_service.sprx]], [[webrender_plugin|webrender_plugin.sprx]], [[wboard_plugin|wboard_plugin.sprx]] | |||
And more plugins: silk.sprx, silk_base.sprx, silk_mrcommon.sprx, silk_mrserver.sprx, silk_nas.sprx, silk_npflashplayer9.sprx, silk_npflashplayer.sprx, silk_webkit.sprx, silk_wk.sprx | |||
There are 3 versions of the web browser, from older to newer loaded from '''dev_flash/vsh/resource/silk, dev_flash/vsh/resource/silk_nas, and dev_flash/vsh/resource/silk_webkit''' | |||
* | * Shockwave Flash 9.0 r159 | ||
* Actionscript2 + 3 | |||
* | |||
The browsers are derivated from open source code. See [[Licensing]] and [[Online Connections]] | |||
When started from the XMB Internet browser shortcut in the Network column, the browser system plugin launched is webrender_plugin.sprx. | |||
When started from XML Link , the plugin used to start Silk is webbrowser_plugin.sprx. | |||
Curiously the list of associated plugins loaded at the same time as the browser varies with webbrowser & webrender even though in practice there doesn't seem to be any major difference between the 2. | |||
=== | |||
=Web Content Guidelines= | |||
* [http://www.scei.co.jp/guideline/PS_Vita_Web_Content-Guidelines_e.pdf PS Vita Web Content Guidelines v3.00] | |||
* [http://webassetsc.scea.com/pscomauth/groups/public/documents/webasset/web_content-guidelines_3.10-e.pdf PS3 Web Content Guidelines v3.10] | |||
* [http://www.scei.co.jp/guideline/PS4_Web_Content-Guidelines_e.pdf PS4 Web Content Guidelines v1.50] | |||
=Versions= | |||
'''Web Browser Core Engine Notes/Speculation''' | |||
*Silk (doesnt supports Java script), used in: | |||
**LINK.XML | |||
**In-game Web browser in PS3 Games. After closing browser it can return to the same point in the game | |||
*WebKit (supports Java script), used in: | |||
**Internet Search, or XMB options on Game column when a game is unlighted (using parameter TITLE) ? | |||
**"what's news" (message: "You are launching an internet website") | |||
*Both, used in: | |||
**Online Instruction Manuals and Internet Browser | |||
<table style="width:100%;">[[File:Webbrowser engine selector.png|350px|thumb|left|Webbrowser engine selector]]</table> | |||
==Silk== | |||
{{Dev_flash\vsh\resource\silk}} | {{Dev_flash\vsh\resource\silk}} | ||
== | ==Silk nas== | ||
{{Dev_flash\vsh\resource\silk_nas}} | {{Dev_flash\vsh\resource\silk_nas}} | ||
== | ==Silk webkit== | ||
{{Dev_flash\vsh\resource\silk_webkit}} | {{Dev_flash\vsh\resource\silk_webkit}} | ||
Line 59: | Line 53: | ||
**Firmware 2.70: Polish, Greek, Czech, Slovak, and Turkish added to Web Browser | **Firmware 2.70: Polish, Greek, Czech, Slovak, and Turkish added to Web Browser | ||
=Interfacing with webbrowser= | |||
==From plugins== | |||
==From LINK.XML== | |||
{{Boxframe1|content= | {{Boxframe1|content= | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="xml"> | ||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> | ||
<link ver="1.0"> | <link ver="1.0"> | ||
Line 83: | Line 77: | ||
It seems is not posible to create a folder containing 2 bootable items (EBOOT.BIN, and LINK.XML)...when trying to boot it the XMB displays the error message: '''this service has ended''' | It seems is not posible to create a folder containing 2 bootable items (EBOOT.BIN, and LINK.XML)...when trying to boot it the XMB displays the error message: '''this service has ended''' | ||
=Debugging= | |||
By enabling '''[[xRegistry.sys]]/setting/browser/debugMenu''' the webbrowser creates a log at path '''dev_usb0/webbrowser.txt'''. see http://www.psx-place.com/threads/ps3-browser-debugmenu.15134/ | By enabling '''[[xRegistry.sys]]/setting/browser/debugMenu''' the webbrowser creates a log at path '''dev_usb0/webbrowser.txt'''. see http://www.psx-place.com/threads/ps3-browser-debugmenu.15134/ | ||
Line 153: | Line 147: | ||
Write status : 1 - /dev_hdd0/home/00000001/webbrowser/history.xml | Write status : 1 - /dev_hdd0/home/00000001/webbrowser/history.xml | ||
=Etc...= | |||
=MIMEtypes= | |||
http://en.wikipedia.org/wiki/Internet_media_type | http://en.wikipedia.org/wiki/Internet_media_type | ||
Line 169: | Line 163: | ||
**x-www-form-urlencoded (inside [[game_ext_plugin]].sprx secure url for account/purchase management). Is an standard, not PS3 specific | **x-www-form-urlencoded (inside [[game_ext_plugin]].sprx secure url for account/purchase management). Is an standard, not PS3 specific | ||
=Links= | |||
{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude> | {{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude> |