ウェブアプリとホーム画面のショートカット
iOS 版 Vivaldi を利用して、iPhone や iPad でウェブアプリやホーム画面のショートカットを作成する方法を学べます。
iOS 版 Vivaldi を利用して、iPhone や iPad でウェブアプリやホーム画面のショートカットを作成する方法を学べます。
この記事では、「復号に失敗しました:データが失われる恐れがあります」のダイアログが表示された場合の原因と対処方法について説明します。
Vivaldi では暗号化されたユーザープロファイルの復号に失敗した場合、起動時にこのダイアログを表示する可能性があります。ユーザープロファイルには、設定、履歴、ブックマーク、Cookie などが含まれています。Vivaldi では第三者がプロファイルにアクセスするのを防ぐため、これらの情報を暗号化しています。
このダイアログが表示された場合、復号用秘密鍵が紛失したか、変更されたことを意味します。復号用秘密鍵はオペレーティングシステムによって管理されるサブシステム(キーストア)に安全に保管されています。Vivaldi は、Mac OS では Keychain、Windows では OSCrypt、Linux では GNOME Secrets あるいは KWallet を使用します。これらのサブシステムは、ご利用のデバイス上のユーザーアカウント独自のものです。コンピュータにログインすると、ユーザーアカウントのパスワードによって暗号化されたサブシステムのロックが解除されます。
保護されたストレージのロックを解除し、Vivaldi のプロファイルを正常に復号化するには、同じオペレーティングシステム上の同じユーザーアカウントで、同じ復号用秘密鍵を使用する必要があります。
同じコンピュータ―や異なるコンピュータ―で、複数のユーザーアカウントにまたがって同じ Vivaldi プロファイルを使用することはできません。異なるコンピューター上の複数の Vivaldi インスタンス間、あるいは同じコンピューター上の複数のユーザーアカウント間でデータを同期させるには、Vivaldi 同期をご利用ください。
複数のデスクトップ環境を使用している Linux ユーザーは、すべてのデスクトップ環境で同じキーストアを使用するように設定してください。使用するキーストアは、標準の環境変数 XDG_SESSION_DESKTOP に基づいて決定されます。自動的に選択されたものを上書きするには、起動引数として --password-store=gnome-libsecret を使用できます。その他、kwallet5 や kwallet6 も使用可能です。また、basic を使用して暗号化システムを無効にすることもできます(ただし、この方法は推奨できません!)。
この警告ダイアログが表示された際、どのような変更を加えたのか、またプロファイルを復元するためにその変更を元に戻す方法に心当たりがあるかもしれません。ダイアログを閉じると Vivaldi は終了するので、その機会に問題を解決することができます。例えば、あるコンピューターから秘密鍵をエクスポートし、別のコンピューターに移行できる場合があります。ただし、この方法についてはこの記事の範囲外となります。
データが失われることを了承して続行することも可能です。このオプションを選択すると、ほとんどのウェブサイト、Vivaldi メールおよびカレンダーのアカウント、Vivaldi 同期などからログアウトします。また、 保存されているパスワードも削除されます。一部の保護された設定は、デフォルト値に戻る場合があります。プロファイルのリセット後、現在使用中のコンピューターのユーザーアカウントに保存された新しい秘密鍵を使用して、プロファイルが暗号化されます。
コンピューターのユーザーアカウントのパスワードをリセットまたは上書きすると、秘密鍵が失われ、復元不可能になる可能性があります。
このダイアログは、よくある設定ミスによって表示される場合もあります。具体的には、画面をロックしたりコンピューターが休止状態になった時にキーストアがロックされ、その後、画面のロックの解除やセッションの再開を試みても、キーストアのロックが解除されないという問題です。この問題はどんなオペレーティングシステムでも発生する可能性がありますが、あまり知られていない Linux ディストリビューションやデスクトップ環境では特に頻繁に見られます。
他のウェブブラウザでは、ユーザーのプロファイルを暗号化しなかったり、警告なしにプロファイルのデータを削除したりしてしまうことがあります!
フォロワータブでソースタブを見失わずにウェブページのリンクをブラウンジングできます。
ブックマーク、パスワード、履歴などを iOS 版の Vivaldi にインポートしましょう。
自動非表示を有効にして、ブラウザウィンドウをもっと広く快適に使いましょう。
Vivaldi の無料のプライベートメールサービス、Vivaldi ウェブメールを利用してみよう。
Vivaldi メール のクイックリプライは、インスタントメッセンジャーのように短い返信を素早く作成したい人に最適です。メールの作成ウィンドウを開いて画面から移動する必要がないので、より素早くメールに返信できます。
クイックリプライを送信するには:

クイックリプライフィールドの表示・非表示を切り替えるには:
クイックリプライフィールドを表示する場合、オリジナルのメッセージをデフォルトで引用するかどうかも選択できます。
クイックリプライフィールドのサイズを変更するには:
クイックリプライフィールドを表示したり、最小化したりした場合、メッセージビューから簡単に表示・非表示を切り替えることができます。
クイックリプライフィールドを最小化するには:
最小化したクイックリプライフィールドを表示するには:
Vivaldi ブラウザの VPN 機能は、Vivaldi Technologies と Proton AG 間の協力により提供されています。Proton VPN は Vivaldi に統合されており、Vivaldi アカウントを使用して無料で VPN サーバーに接続できます。また、有料のプランにアップグレードすると、さらなる機能を利用できます。
仮想プライベートネットワーク (VPN) は、ウェブサイトが接続をどのように捉えるかを変更するサービスです。ユーザーの通常の IP アドレスから接続されているのではなく、VPN プロバイダー(この場合は Proton)の IP アドレスから接続されていると捉えます。VPN 接続ではユーザーと VPN サービス間の通信が暗号化されるため、通常は見ることができてしまう通信を他人が見ることはできません。VPN サービスとウェブサイト間のネットワーク通信を見ることができる人であれば、見ることは可能です。
Vivaldi で提供している Proton の VPN 機能は、「secure web proxy」と呼ばれるタイプの VPN で、Vivaldi でのウェブトラフィックにのみ影響し、他のアプリのネットワーク通信には影響しません。
VPN を使用すると、一時的にウェブサイトに別の国から接続していると思わせることができます。ウェブサイトが実際に使用している地域からのアクセスを許可していない場合に利用することができます。この目的で使用する場合には、新しいプライベートブラウジングセッションを使用してください。そうすることで、ウェブサイトが Cookie、JavaScript ストレージ、キャッシュを使用できなくなり、VPN を使用していなかった時のアクセスからユーザーを認識できないようになります。
VPN は、ローカルネットワーク上の別のユーザーから自分のプライバシーを守るために使用することもできます。しかし、VPN サービスとウェブサイト間の通信を遮蔽することはできないので、完全なプライバシーが必要な場合は使用すべきではありません。
Proton AG が運営する Proton VPN は、スイスに本社を置き、スイスとドイツに自社のサーバーを設置しています。
アカウント認証は Vivaldi によって行われます。Vivaldi Technologies はノルウェーの会社で、サーバーはアイスランドにあります。
Vivaldi で Proton VPN を利用するには、Vivaldi アカウントが必要です。まだアカウントをお持ちでない方は、こちらからサインアップできます。既に Proton アカウントをお持ちの場合は、それを使ってログインすることもできます。
VPN に接続している場合、Vivaldi でのウェブトラフィックはすべて Proton VPN を経由しますが、Vivaldi メールは対象となりません。
Proton VPN を使用するには:
一度接続すると、Proton VPN のメニューでは、「保護されていません」が「保護されています」に変わり、ボタンでは「切断」と表示されます。アドレスバーの VPN ボタンの色も変わり、ブラウジングしながら接続状態を素早く確認できます。
さらに、接続が実行されたことを知らせるシステム通知を受信します。接続を解除した時や、何らかの理由で切断された場合にも通知を受信します。

その他の機能にアクセスするには:
自動接続を有効にすると、ブラウザを開く度に VPN に自動的に接続します。
ブラウザの起動後に拡張機能が読み込まれる仕組みのため、Vivaldi の起動後、短時間(数秒)で VPN が初期化されることにご注意ください。Vivaldi の起動直後は、VPN を使用できない状態でアクティブなタブが読み込まれます。
WebRTC リーク保護は、WebRTC を使用することでウェブサイトやアプリに IP アドレスが漏洩することを防ぎます。これにより、一部のウェブサイトでは、ビデオ通話やライブストリーミングのパフォーマンスに影響する可能性があります。
通知が有効になると、接続が行われたり、解除されたりする度にシステム通知を受信します。 Secure Core や Split Tunneling など、その他の機能は有料プランで利用できます。
無料アカウントでは、お住まいの地域の最速のサーバーに接続されます。自分で接続先を選択するには、有料プランにアップグレードする必要があります。有料プランでは、接続先を選べるだけでなく、その他のプレミアムな Proton VPN 機能や Proton のサービスをご利用いただけます。Proton のプランに関する詳細はこちらから。
プランを表示して選択するには:
Vivaldi アカウントで有料プランにアップグレードすることで、Vivaldi が今後もより良いブラウザを構築していけるように支援することができます。
VPN サーバーへの接続を解除するには:
拡張機能からログアウトするには:
VPN を完全に無効にするには:
Proton VPN に関する詳細は、 https://protonvpn.com/support/ のヘルプページをご覧ください。
Vivaldi アカウントにログインできない、あるいは、アカウントを作成できない場合には、「登録とログインにおけるトラブルシューティング」のヘルプページを確認してください。
VPN に接続時に VPN が機能しているかを確認したい場合には、Proton のブログ記事にあるインストラクションをフォローしてください。
Proton のサービス状況を確認するには、ステータスページをチェックしてください。
「接続」をクリックした後にこのエラーメッセージが表示された場合には、一度ログアウトして再度ログインした後、接続を再試行してください。
アドレスフィールドは現在表示しているページの URL をアドレスバーで表示するセクションです。ウェブページのリンクを入力してサイトに移動したり、検索語句を入力して検索結果を表示したりできます。しかし、Vivaldi のアドレスフィールドには、これら以外にも様々な機能が備わっています。以下にアドレスフィールドについて詳しく説明します。
アドレスフィールドには以下の情報が表示されます:
アドレスバーをタブバーと共に画面下に移動させるには:
設定 > アドレスバー > アドレスフィールドの優先順位 で、ブラウジング履歴、ブックマーク、ダイレクトマッチなどの候補を入力するごとに表示するかどうかを設定できます。
ユーザーが広告を有効にすることを決定したサイトの広告収益化の結果を改善するために、Vivaldi には広告アトリビューションのサポートが含まれるようになりました。この変更が実装された理由については、こちらをご覧ください。
このページは主に、広告アトリビューションがどのように実装されているか、またこの実装につながった選択肢について説明することを目的としています。目標は、いつ、何が許可されるかについて完全に透明化することです。
他の広告ブロッカーコードと同様、この実装はリリース済みのソースコードバンドルの一部として完全に利用できます。これにより、実装がここや他の記事で説明されているとおりであることを完全に確認できます。
広告収益化の主な課題は、多くの広告プロバイダーがクリック詐欺を防ぎ、支払い前にコンバージョンが発生していることを確認するために、既知のトラッカーに依存していることです。これに対する唯一の解決策は、残念ながら、トラッカーのブロックリストが何と言っているかに関係なく、そのようなトラッカーをロードできるようにすることです。ただし、これらのトラッカーが一般的なブラウジングの一部として読み込まれないようにすることも確認したいと考えています。
これらすべての要件を満たすために、通常の広告ブロッカールール形式を拡張しました。これは、すべての一般的な広告ブロッカーとルールリストで使用されているのと同じ形式です。拡張フォーマットは、以下で詳しく説明する 3 つの新しいオプションで構成されています。
この実装は、広告ブロッカー機能のほとんどを再利用して広告アトリビューションの目標を効果的に達成できると同時に、広告ブロッカールールリストに付属する自動更新メカニズムを使用できるために選択されました。これにより、ミスを迅速に修正することができます。
広告のアトリビューションが機能するようにすることは、複数のステップを踏む複雑な作業です。一般的に、サポートのために広告を使用するサイトに焦点が当てられますが、ほとんどの作業は特定の広告をクリックした後に行われます。実装の一環として、次の状態を経ます。
この場合、広告アトリビューションの実装は、広告のクリックを探す必要があることを記録します。 私たちは、それが ‘プライミング’ されていると言います。
広告アトリビューションは通常、トラッカーブロッカーの状態に関係なく、広告ブロッカーが無効になっている任意のサイトで開始されます。広告アトリビューションのプライミングとは、次のナビゲーションが広告クリックであるかどうかを確認することを意味します。それ以外の影響はありません。
すべてのサイトで広告のブロックが有効になっている場合でも、パートナー検索エンジンの広告アトリビューションをサポートできるように、 attribute-ads ルールオプションを導入しました。
@@||partner-site.example.com/page-i-want-to-Support$attribute-ads
これにより、広告アトリビューションは、広告ブロッカーのステータスに関係なく、一致するページで準備されます。実際には、パートナーサイトに広告を表示できるようにするために、 document オプション(AdBlockPlus でサポートされているドキュメント許可ルールと同じ)も追加します。
@@||partner-site.example.com/page-i-want-to-Support$attribute-ads,document
この場合、広告アトリビューションの実装では、読み込まれる URL と、読み込みの一部として発生するリダイレクトの URL が調査されます。
これらの URL が既知の広告と一致しない場合、広告の帰属は無効のままです。 ユーザーが行き着くサイトが、ユーザーがサポートしたいサイトである場合、再度プライミングされる可能性があります。
URL が既知の広告と一致する場合、広告アトリビューションは次のステージに進み、プロセスが続行されます。
ad-query-trigger オプションは、広告 URL の照合にルールを使用する必要があることを示すために使用されます。
||advertiser.example.com/ad-URL$ad-query-trigger=&click-id-param=|&other-click-id-param=
ad-query-trigger オプションは、|で区切られた複数のクエリ文字列フラグメントで構成される値を取ります。
ad-query-trigger ルールのパターンに一致するドキュメントに直接またはリダイレクトを介して到達すると、さらにリダイレクトが調査されます。これらのリダイレクトについては、URL のクエリ文字列が調べられます。オプションの値として指定された文字列のいずれかが含まれている場合、広告の帰属は完全に有効になり、一致する URL のオリジンがこのタブの広告ランディングオリジンとして保存されます。
ad-query-trigger オプションを使用するには、広告 URL パターンにドメイン名を指定するパターンが必要です。つまり、パターンはホストアンカーで、ドメインの後に ^、/ 、または ?
特定のタブとオリジンで広告のアトリビューションを有効にすると、タブが同じオリジン内を移動する限り、その状態は保持されます。別のオリジンに移動すると、広告のアトリビューションは無効になりますが、その状態は 30 分間保持されます。期限内にさらにナビゲーションを行うと、30 分に延長されます。期限が過ぎると、元の原点の外側にさらに移動すると、状態が完全にクリアされます。ランディングオリジンに戻ると、広告のアトリビューションが再び有効になります。
広告のアトリビューションの状態は、通常、有効にされたタブに限定されます。ただし、有効になっているタブから新しいタブへの同一生成元ナビゲーションは、その状態を保持します。
また、広告アトリビューションは、トリガーされてから 7 日後に必ず無効になります。
広告アトリビューションを有効にすると、配信元がランディング配信元と一致するページに読み込まれたリソースが調査されます。広告のアトリビューションに許可するリソースを指定するために、 ad-attribution-tracker オプションを含むルールが使用されます。
@@||advertiser.example.org/track-click$ad-attribution-tracker=advertiser.example.com/&click-id-param=|advertiser.example.net/&ad_id=
このルールの本文はリソース自体の URL と一致しますが、 ad-attribution-tracker オプションの値は、許可するコンテキストを提供します。 このオプションの値は、| で区切られたドメイン/クエリフラグメントのペアで構成されます。ドメイン部分は、クリックされた広告のドメイン(ランディング元ではなく、広告自体)と照合されます。クエリフラグメントは、広告アトリビューションを有効にするために使用されるクエリ フラグメントと照合されます。ペアは、両方のコンポーネントが一致する場合に一致します。このルールは、リソース URL が一致し、ドメイン/クエリ フラグメントのペアのいずれかが一致する場合に一致します。トラッカーがこの方法で許可されると、広告ブロッカーとトラッカーブロッカーの両方でブロックがバイパスされます。
これらのルールは、現在、Vivaldi が提供する「パートナーからの広告を許可する」リストでのみ使用できます。 これは、悪意のあるルールリストで使用される可能性のある状況を回避するためです。ここでは、どのパートナーサイトで広告アトリビューションが有効になっているか、その結果としてどのトラッカーが許可されているかについて、リストを調べることができます。