プロジェクト

全般

プロフィール

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 ()

履歴

#1 kaoru nほぼ3年前に更新

  • ステータスNew(新規) から Accepted(着手) に変更
  • 担当者kaoru n にセット

#2 kaoru nほぼ3年前に更新

未ログイン状態の場合

未ログイン状態の場合はログイン画面が表示されますが、3.10.4, 3.8.39 ともに「PC表示に切り替え」ボタン押下時に下記のエラーが発生し、PC表示に切り替えできません。

Uncaught ReferenceError: openpne is not defined

これは、未ログイン状態の場合、openpne という変数を定義していないためですが、
https://redmine.openpne.jp/issues/2951
にて修正が行われています。

現時点ではまだマージされていない修正ですので、個別に取り込むかマージされるまでお待ち下さい。

ログイン状態の場合

3.10.4, 3.8.39 ともに、記載の状況は再現できませんでした。

まず、

ReferenceError: Can’t find variable: smtSwitch

のエラーについては、OpenPNE 3.10.2 に下記の修正が含まれています。
https://redmine.openpne.jp/issues/4477
この修正が適用されていることを確認し、ブラウザのキャッシュを消去して再度確認してください。

また、

Failed to load resource: the server responded with a status of 404 ()

のエラーは、favicon が設置されていないエラーです。
favicon を設置するか、
https://github.com/openpne/OpenPNE3/blob/OpenPNE-3.10.4/apps/api/templates/layout.php#L7

<link rel="shortcut icon" href="/favicon.ico" />

を削除してからブラウザのキャッシュを消去して再度確認してください。

#3 kaoru nほぼ3年前に更新

  • ステータスAccepted(着手) から Works for me(再現せず) に変更

#4 kaoru nほぼ3年前に更新

#4503-2 により、再現せずとします。

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