Web コンテンツ ガイドライン
for PlayStation®4

Version 11.00© 2023 Sony Interactive Entertainment Inc.

[商標]"PlayStation"および"DUALSHOCK"は、株式会社ソニー・インタラクティブエンタテインメントの登録商標または商標です。
Oracle と Java は、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。
"Mozilla"は、Mozilla Foundation の登録商標です。
Bluetooth®のワードマークおよびロゴは、Bluetooth SIG, Inc.が所有する登録商標であり、株式会社ソニー・インタラクティブエンタテインメントはこれらのマークをライセンスに基づいて使用しています。その他の商標およびトレードネームは、それぞれの所有者に帰属します。
Safari は、米国およびその他の国で登録された Apple Inc.の商標です。
DigiCert is a trademark of DigiCert, Inc. and is protected under the laws of the United States and possibly othercountries.
Symantec and GeoTrust are trademarks or registered trademarks of Symantec Corporation or its affiliates in theU.S. and other countries. Other names may be trademarks of their respective owners.
VeriSign is a trademark of VeriSign, Inc.
本文中に記載されている会社名、製品名は一般に各社の商標または登録商標です。なお、本文中に®、™マークは明記していません。
[使用条件]
本ガイドラインに関する著作権を含む一切の権利は、当社が管理または保有しています。私的使用その他法律によって明示的に認められる範囲を超えて使用（複製、改変、ネットワーク上へのアップロード、掲示、送信、頒布、ライセンス、販売、出版などを含む）することは、事前に当社の文書による許諾がない限り、禁止します。
当社および当社の関連会社は、本ガイドラインの内容が正確であるかどうか、有用なものであるかどうか、確実なものであるかどうか、皆様の使用目的に合うものであるかどうか、第三者の権利を侵害するものでないかどうか、安全なものであるかどうかなどにつき、一切保証するものではありません。
当社および当社の関連会社は、法令により免責が認められない場合を除いて、皆様が本ガイドラインを使用されたこと、もしくはご使用になれなかったことによって生じるいかなる損害について責任を負うものではなく、また、本ガイドラインの変更によって生じるいかなる損害についても責任を負うものではありません。

©SIE

Web コンテンツ ガイドライン for PlayStation®4-2-目次
1 このドキュメントについて ................................................................................................................. 42 インターネットブラウザーの基本仕様 ............................................................................................... 5
Web 標準仕様 .......................................................................................................................................5
セキュリティ ........................................................................................................................................6
Viewport ...............................................................................................................................................6
画像フォーマット.................................................................................................................................6
メディアの再生 ....................................................................................................................................6
ユーザーエージェント .........................................................................................................................7
ルート証明書 ........................................................................................................................................7
Cipher Suite..........................................................................................................................................9ウィンドウの大きさ .............................................................................................................................9
マウスカーソルの制御 .......................................................................................................................10
ダウンロードとアップロード ............................................................................................................10

3 イベント ............................................................................................................................................ 11
入力操作のイベント ........................................................................................................................... 11
ウィンドウのフォーカスイベント .....................................................................................................12
文字入力フィールドのフォーカスイベント .......................................................................................12ウィンドウのアンロード時のイベント ..............................................................................................13

4 ソフトウェアキーボード ................................................................................................................... 14
確定キーの役割 ..................................................................................................................................14lang 属性による言語指定 ...................................................................................................................14
type 属性によるパネル指定 ................................................................................................................15©SIE

Web コンテンツ ガイドライン for PlayStation®4-3-1 このドキュメントについて
このドキュメントは、PlayStation®4 のシステムソフトウェアに搭載されているインターネットブラウザー（以下、単にインターネットブラウザーと記載します）向けの Web コンテンツを作成するために必要な情報として、インターネットブラウザーのクライアント仕様、その他の技術情報、そしてガイドラインを記載したものです。インターネットブラウザー向けの Web コンテンツは、このドキュメントの内容を参考に作成することを推奨します。
ただし、不具合の修正やクオリティアップのために、インターネットブラウザーのクライアント仕様が変更される可能性があります。このドキュメントの内容すべてが将来にわたって有効であることは保証されません。システムソフトウェアのバージョンによって相違のある箇所については、"X.XX 以降"のように対応バージョンを明記してあります。

©SIE

Web コンテンツ ガイドライン for PlayStation®4-4-2 インターネットブラウザーの基本仕様この章ではインターネットブラウザーの基本的な仕様について説明します。

Web 標準仕様
インターネットブラウザーはブラウザエンジンとして WebKit を使用しています。WebKit の各機能のステータスについては、https://caniuse.com/のサイトから入手できる Safari 15.4 の情報を参照してください（特に、ホームページの上部にある「Can I use__?」検索、または https://caniuse.com/ciu/index の機能インデックスを使用するとよいでしょう）。基本的には、「Supported」または「Supported in Preview」のラベルが付いた機能は利用可能です。
（上記の参照先はいずれも 2023 年 8 月 7 日時点で確認してあります。その後ページが移動、内容が変更されている可能性がありますのでご注意ください。
）
ただし、いくつかの機能は、PlayStation®4 のブラウザエンジンでは有効ではない場合もあります。また、インターネットブラウザーで利用可能なメモリは一般的なデスクトップブラウザより少ないことに注意してください。
特に、以下の機能は現在利用できません。
• Conic Gradients• CSS Scroll Snap Points Module Level 1• Datalist Element• DeviceOrientation Events• Download Attribute• Encrypted Media Extensions• File and Directory Entries API• Filter Effects backdrop-filter property• Force Click Events• Gamepad• Geolocation API• Indexed Database• Indexed Database 2.0• MathML• Media Capture and Streams• Media Source Extensions• Payment Request• Pointer Lock
• Service Workers• Subresource Integrity• SVG in OpenType Fonts• Variation Fonts• Web Share• Web Assembly• Web Audio• WebGL 1• WebGL 2©SIEWeb コンテンツ ガイドライン for PlayStation®4-5-• WebRTC• WOFF File Format 2.0• XSLTProcessor API

セキュリティ
インターネットブラウザーは、以下の Web 標準仕様に準拠しています。
• TLS 1.0, 1.1, 1.2, 1.3

Viewport
Viewport には対応していません。

画像フォーマット
インターネットブラウザーは、以下の画像フォーマットに対応しています。
• BMP• GIF / Animation GIF• ICO• JPEG• PNG / APNG
• SVG 1.1
• WebP
ベクターグラフィックス
ベクターグラフィックスを描画するためには canvas エレメントまたは svg エレメントを用います。
以下に記述例を示します。
<canvas id="mycanvas" width="600" height="400"></canvas><svg><rect x="0" y="0" width="100" height="100" fill="blue"></svg>
canvas は、2D コンテキストにのみ対応しています。

メディアの再生ビデオを再生するには、video エレメントを用います。
<video src="myvideo.mp4"></video>
再生可能なビデオのフォーマットを以下に示します。
コンテナフォーマット
• MP4 または HLS
映像の形式• コーデック：H.264• プロファイル：Baseline Profile, Main Profile, High Profile• レベル：4.1 以下• サイズ：1920x1080 以下©SIE

Web コンテンツ ガイドライン for PlayStation®4-6-

• フレームレート : 60fps 以下• ビットレート：20Mbps 以下（ただし、ビデオサイズが 1920x1080 の場合はバッファリングを抑制するため 8～10Mbps を推奨）
• プログレッシブのストリームを推奨
音声の形式• コーデック：AAC-LC または HE-AAC v1• チャンネル：1 チャネル、2 チャネル、6 チャネル(AAC-LC のみ)、7.1 チャネル(AAC-LC のみ)• サンプリング周波数：8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000Hz• ビットレート：48～3456kbps
なお、HLS に使われる M3U8 は次のドキュメントに準拠した形式のみをサポートします。
• https://tools.ietf.org/html/draft-pantos-http-live-streaming-05
HLS の詳細については次のドキュメントを参考にしてください。
• https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/St
reamingMediaGuide/UsingHTTPLiveStreaming/UsingHTTPLiveStreaming.html（上記の参照先はいずれも 2023 年 8 月 7 日時点で確認しております。その後ページが移動されたり内容が変更されているおそれがありますのでご注意ください。
）
Noteaudio エレメントを用いたオーディオの再生には対応していません。

ユーザーエージェント
PlayStation®4 のインターネットブラウザーが提供するユーザーエージェント文字列は次のとおりです。
システムソフトウェアバージョン
8.00 未満8.00 以降適用されるユーザーエージェント
Mozilla/5.0 (PlayStation 4 x.xx)
AppleWebKit/xxx.xx (KHTML, like Gecko)
Mozilla/5.0 (PlayStation; PlayStation 4/x.xx)
AppleWebKit/605.1.15 (KHTML, like Gecko)
Version/yy.yy Safari/605.1.15• PlayStation 4 x.xx
プラットフォームの名称と、システムソフトウェアのバージョンを表します。
• AppleWebKit/xxx.xx
WebKit エンジンのビルド番号を表します。
• Version/yy.yy
同等の機能を有する Safari (macOS) のバージョンを表します。
Note
ユーザーエージェントによって PlayStation®4 のインターネットブラウザーかそれ以外のウェブブラウザーかを判定することは推奨されません。そのような判定を行って別々のコンテンツを作成しているウェブサイトでは、インターネットブラウザーが更新された際に問題を引き起こす事例がいくつか見つかっています。インターネットブラウザー向けとそれ以外の ウェブブラウザー向けに同じコンテンツを作成するか、もしくは、必要な機能が利用できるかどうかを直接判定するようにしてください。

ルート証明書PlayStation®4 は以下のルート証明書を搭載しており、インターネットブラウザーにおける SSL 接続で使用されます。

©SIE

Web コンテンツ ガイドライン for PlayStation®4-7-認証局
AffirmTrust

BuypassCertum
Certplus
CyberTrust

DigiCert

D-TrustEntrustGeoTrust

GlobalSign

GoDaddy

IdenTrust
ISRG
RSA Security

SECOM Trust Systems

SECTIGO

ルート証明書AffirmTrust Commercial
AffirmTrust Networking
AffirmTrust Premium
AffirmTrust Premium ECC
Buypass Class 2 Root CA
Buypass Class 3 Root CA
Certum CA
Class 2 Primary CA
Baltimore CyberTrust Root
Cybertrust Global Root
DigiCert Assured ID Root CA
DigiCert Assured ID Root G2
DigiCert Assured ID Root G3DigiCert Global Root CA
DigiCert Global Root G2
DigiCert Global Root G3
DigiCert High Assurance EV Root CA
DigiCert Trusted Root G4
D-TRUST Root Class 3 CA 2 2009
D-TRUST Root Class 3 CA 2 EV 2009
Entrust Root Certification Authority
Entrust Root Certification Authority - G2
Entrust.net Certification Authority (2048)
GeoTrust Global CA
GeoTrust Global CA GeoTrust Primary Certification Authority - G3
GeoTrust Primary Certification Authority
GlobalSign ECC Root CA - R5
GlobalSign Root CA
GlobalSign Root CA - R2
GlobalSign Root CA - R3GlobalSign Root CA - R6
Go Daddy Root Certificate Authority - G2
Go Daddy Class 2 Certification Authority
Starfield Class 2 Certification Authority
Starfield Root Certificate Authority - G2
Starfield Services Root Certificate Authority
Starfield Services Root Certificate Authority - G2
DST Root CA X3
ISRG Root X1
RSA Security 2048 V3
Secure Server Certification Authority
Security Communication ECC RootCA1
Security Communication RootCA1
Security Communication RootCA2
Security Communication RootCA3
AAA Certificate Services
AddTrust External CA Root
COMODO Certification Authority
COMODO ECC Certification Authority
COMODO RSA Certification Authority
USERTrust ECC Certification Authority
USERTrust RSA Certification Authority
UTN-USERFirst-Hardware©SIE

Web コンテンツ ガイドライン for PlayStation®4-8-認証局

ルート証明書StartCom Certification Authority
StartCom Certification Authority G2
thawte Primary Root CA
thawte Primary Root CA - G3
SecureTrust CA
Class 1 Public Primary Certification Authority
Class 2 Public Primary Certification Authority
Class 2 Public Primary Certification Authority - G2
Class 3 Public Primary Certification Authority - G2
Class 4 Public Primary Certification Authority - G2
VeriSign Class 1 Public Primary Certification Authority - G3
VeriSign Class 2 Public Primary Certification Authority - G3
VeriSign Class 3 Public Primary Certification Authority - G3
VeriSign Class 3 Public Primary Certification Authority - G5
VeriSign Class 4 Public Primary Certification Authority - G3
VeriSign Universal Root Certification Authority

StartComThawte
Trustwave

VERISIGN

Cipher Suite
インターネットブラウザーでは下記の優先順位で Cipher Suite を使用しています。
（Cipher Suite はSSL/TLS 通信で使用される暗号通信アルゴリズムです。
）
優先順位
123
4
5
6789101112131415
16

Cipher Suite
TLS_AES_128_GCM_SHA256
TLS_CHACHA20_POLY1305_SHA256
TLS_AES_256_GCM_SHA384
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
TLS_RSA_WITH_AES_128_GCM_SHA256
TLS_RSA_WITH_AES_256_GCM_SHA384
TLS_RSA_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_AES_256_CBC_SHATLS_RSA_WITH_3DES_EDE_CBC

ウィンドウの大きさ
インターネットブラウザーが Web コンテンツを表示するウィンドウの大きさは、標準時とフルスクリーン時で異なり、それぞれ次のとおりです。
• 標準時：幅 1540 ピクセル、高さ 754 ピクセル
• フルスクリーン時：幅 1920 ピクセル、高さ 1080 ピクセル

©SIE

Web コンテンツ ガイドライン for PlayStation®4-9-図 1 標準時の Web コンテンツ表示例

フルスクリーン時は Web コンテンツが画面いっぱいに引き伸ばされるため、表示するディスプレイによっては周縁が画面の端にかかって表示されない場合があります。Web コンテンツを作成するときにはフルスクリーンでの表示を考慮して、周縁を除いた領域に重要な情報が表示されるように注意してください。この領域は「セーフティゾーン」と呼ばれています。

マウスカーソルの制御
マウスカーソルの位置を Web ページから設定することはできません。方向キーによるマウスカーソル操作においても、その移動位置を任意に変更することはできません。

ダウンロードとアップロード
ファイルのダウンロードおよびアップロードには対応していません。

©SIE

Web コンテンツ ガイドライン for PlayStation®4- 10 -

3 イベント
入力操作のイベント
入力デバイス
インターネットブラウザーは、以下の入力デバイスに対応しています。
• ワイヤレスコントローラー（DUALSHOCK®4）• USB/Bluetooth®キーボード
ワイヤレスコントローラー（DUALSHOCK®4）では画面上のマウスカーソルを操作します。左スティッ
クでカーソルの移動が、決定ボタン（地域により○ボタンまたは×ボタン）でクリックができます。また
方向キーでカーソルをクリック可能な要素にジャンプさせる操作も可能です。その他のボタンはインターネットブラウザー固有の機能に割り当てられています。
詳しくは PlayStation®4 ユーザーズガイドをご覧ください。
入力操作の取得
前述の入力デバイス操作により、一般的なマウスイベントおよびキーボードイベントが発生します。Web
コンテンツがワイヤレスコントローラー（DUALSHOCK®4）の各種ボタンやタッチパッドの情報を個別に取得することはできません。
方向キーの振る舞い
ワイヤレスコントローラー（DUALSHOCK®4）の方向キーは通常、マウスカーソルを近くのクリック可能な要素にジャンプさせるために用います。方向キーが押されると、キーボードイベントが発生し図 2 に示すような処理が行われます。Web コンテンツでマウスカーソルを近くのクリック可能な要素にジャンプさせたくない場合は、キーボードイベントが発生したとき明示的に preventDefault メソッドを呼び出してください。

©SIE

Web コンテンツ ガイドライン for PlayStation®4- 11 -

図 2 方向キーの振る舞い

方向キーが押されたキーボードイベント発生

イベントが消費されたか？

NoYes
マウスカーソル位置から見て、その方向にクリック可能な要素があるか？

Yes

その要素の位置にマウスカーソルを移動

No

終端

ウィンドウのフォーカスイベント
インターネットブラウザーでは複数のウィンドウを同時に開くことができます。それらのウィンドウを切り替えた際には window オブジェクトに対して onfocus/onblur イベントが発生します。PS ボタンを押してホーム画面に戻った際にも同様に onblur イベントが発生します。

文字入力フィールドのフォーカスイベント
インターネットブラウザーでは文字入力にソフトウェアキーボードまたは USB/Bluetooth®キーボードを用いますが、いずれの場合も input 要素や textarea 要素にフォーカスを設定しただけでは（onfocusイベントが発生した時点では）文字入力を開始することはできません。文字入力を開始するためには、ユーザーによる次のいずれかの操作が必要です。
• 文字入力フィールド上でマウスクリックを行う• 文字入力フィールドにフォーカスがある状態で Enter キーを押す
またソフトウェアキーボードを閉じた際には、文字入力フィールドにフォーカスがある状態を維持します。
フォーカス状態を解除するには、ユーザーが別の要素をマウスクリックするか、スクリプトで明示的にフォーカスを外す必要があります。文字入力フィールドの要素に対する onchange イベントは要素からフォーカスが外れた際に発生し、ソフトウェアキーボードを閉じただけでは発生しないことに注意してくださ
い。

©SIE

Web コンテンツ ガイドライン for PlayStation®4- 12 -

ウィンドウのアンロード時のイベント
インターネットブラウザーでは window.onbeforeunload イベントはサポートしていません。ウィンドウがアンロードされるとき（表示しているページを離れるとき）に必要な処理は、その都度事前に処理しておいてください。

©SIE

Web コンテンツ ガイドライン for PlayStation®4- 13 -

4 ソフトウェアキーボード
この章では主に、インターネットブラウザー上で文字入力を行う際のソフトウェアキーボードの振る舞いについて解説します。

確定キーの役割
ソフトウェアキーボード上の確定キーは Enter キー（キーコード 13）の役割を果たします。そのため、フォームに配置された input 要素による文字入力フィールドで確定キーを押すと Enter キーイベントが発行され、フォームのサブミットが行われます。textarea 要素による文字入力フィールドで確定キーを押した場合は、ソフトウェアキーボードが閉じるだけで Enter キーイベントは発行されません。ユーザーが戻るボタン（地域により×ボタンまたは○ボタン）を押してソフトウェアキーボードを閉じた際にも Enterキーイベントは発行されません。

lang 属性による言語指定
ソフトウェアキーボードは多言語に対応していますが、インターネットブラウザーは input 要素の lang属性で指定された言語のソフトウェアキーボードを表示します。言語の指定がない場合や対応していない言語が指定された場合は、PlayStation®4 本体の表示言語設定に従います。
インターネットブラウザーが対応している言語は次のとおりです。
lang 属性
ardadecs-CZ
el-GR
en, en-US
en-GB
eses-419
fifrfr-CA
hu-HU
id-ID
itjakonl
noplpt, pt-BR
pt-PT
ro-RO
rusv
th-TH
truk-UA

説明
アラビア語
デンマーク語
ドイツ語
チェコ語
ギリシャ語
英語（アメリカ）
英語（イギリス）
スペイン語（スペイン）スペイン語（ラテンアメリカ）
フィンランド語
フランス語（フランス）
フランス語（カナダ）ハンガリー語
インドネシア語
イタリア語
日本語
韓国語
オランダ語
ノルウェー語
ポーランド語
ポルトガル語（ブラジル）
ポルトガル語（ポルトガル）
ルーマニア語
ロシア語
スウェーデン語
タイ語
トルコ語
ウクライナ語©SIE

Web コンテンツ ガイドライン for PlayStation®4- 14 -lang 属性
vi-VN
zh, zh-Hans
zh-Hant

説明
ベトナム語
中国語（簡体字）
中国語（繁体字）

type 属性によるパネル指定
ソフトウェアキーボードはさまざまな入力モードに対応するパネルを持ちますが、インターネットブラウ
ザーは input 要素の type 属性に指定された値に応じて適切なパネルを選択します。以下に英語の場合の例を示します。
type="text", "search", "datetime", "date", "month", "week", "time", "datetime-local", "color"
基本パネル

記号パネル

⇔

※ キーボードの自動大文字設定がオンで、かつ先頭文字を入力する際の例
type="tel"

基本パネル

記号パネル

⇔

type="url"
基本パネル

記号パネル

⇔

©SIE

Web コンテンツ ガイドライン for PlayStation®4- 15 -

type="email"
基本パネル

記号パネル

⇔

type="number"
基本パネル※ 基本パネルのみ©SIE

Web コンテンツ ガイドライン for PlayStation®4- 16 -