プロジェクト

全般

プロフィール

Bug(バグ) #4503

完了

スマホから一度だけはPC表示できるが、PC表示の画面から戻れない

isao sano さんが3年以上前に追加. 3年以上前に更新.

ステータス:
Works for me(再現せず)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2021-04-14
期日:
進捗率:

0%

予定工数:
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)

説明

概要

スマホから一度だけはPC表示できるが、PC表示の画面から戻れない。

・OpenPNEのバージョン
3.10.4

・確認端末
iPhone

ログイン画面のタイトルクリックで表示されるメニューの一番下にある「PC表示に切り替え」をクリックするとPC表示(ホーム画面)となります。PC表示での操作は普通に行えます。
しかし、ホーム画面の一番下に表示されるスマホ表示への切り替えメニューは作動しません。
なお一度「PC表示に切り替え」を行うと、再度ログインしてもPC表示スタートとなりスマホ表示へは戻れません。

PCのSafariでユーザーエージェントを切り替えてみると次のようなエラーが表示されます。

ReferenceError: Can’t find variable: smtSwitch

なお旧安定板3.8.39ではこのようなエラーはありません。

SafariはMac版バージョン14.0.3です。開発メニューにてユーザエージェントの切り替えができます。
あらかじめユーザエージェントをiPhoneに切り替えて、OpenPNEにアクセスすることで、PC表示スタートを回避できます。
クッキーがセットされていないため、と推察しました。

1) スマホ画面からPC画面
<a href="/pne3_alt/" id="smt-switch">PC表示に切り替え</a>
エラー
ReferenceError: Can’t find variable: smtSwitch
2) PC画面からスマホ画面
<div id="SmtSwitch">
<a href="javascript:void(0)" id="SmtSwitchLink">スマートフォン表示に切り替え</a>
エラー
Failed to load resource: the server responded with a status of 404 ()

他の形式にエクスポート: Atom PDF