Simplicityの特徴 › フォーラム › 不具合報告 › iPhoneでトップに戻るボタンが効かないようです
- このトピックには21件の返信、2人の参加者があり、最後に
nakajinにより11年、 6ヶ月前に更新されました。
-
投稿者投稿
-
-
2014年12月3日 4:47 PM #10803
Nakajin
ゲストわいひら様
1.33を使わせて頂いております。今日の昼に自分のブログをiPhoneでチェックしたところ
トップへスクロールバックするボタンが効きませんでした。2度程試してみましたが現象がでましたのでご報告させて頂きます。
nakajin
-
2014年12月3日 5:10 PM #10809
がちょぴん
ゲストNakajinさん
スマホを再起動・キャッシュクリアしても変わらないでしょうか?
-
2014年12月3日 7:11 PM #10835
Nakajin
ゲスト今試しましたが状況は変わらないようです
-
-
2014年12月3日 9:55 PM #10896
わいひらキーマスターブラウザのテスト環境でユーザーエージェントをiPhoneにした場合は、うまくいきます。
僕は、iPhone実機を持っていないので、ここらへんは、iPhoneユーザーのフィードバック待ちになるかもしれません。トップへスクロールボタンが効かないのなら、右上にあるメニューを表示するボタンは機能しますか?
どちらもJavaScriptで動いているので、JavaScriptに問題がある場合は、両方動かないはずです。-
2014年12月4日 6:42 AM #10925
nakajin
ゲストわいひら 様
おはようございます。
テーマを再度ダウンロードしなおしてたら症状が消えました。>どちらもJavaScriptで動いているので、JavaScriptに問題がある場合は、
>両方動かないはずです。とのことでしたが他の機能は問題なかったので、テーマのファイルが壊れているかもしれないと思い
再度アップロードしてみました。テーマのアップロードで不具合が起きる体験は初めてでした。
いずれにしろお手数をお掛けしてすみません。Nakajin
-
2014年12月4日 7:11 AM #10926
nakajin
ゲストわいひら 様
追伸ですやはり同じ現象が出ます。
この現象は分analyticsに下記のように任意の解析コードを記入し
<?php //以下その他の解析コードなど ?>
コレ==> <script type=”text/javascript” src=”http://www.**********”></script>
<?php endif; ?>一応ワードプレスにログインした状態でチェックすると戻るボタンは正常に動作します。
しかしワードプレスの編集モードからログアウトすると戻るボタンは動かなくなります。
それもiPhoneだけかと思っていたらPCでも戻るボタンが動作しません。他の機能は問題なく動いていると思います。
Nakajin
-
-
2014年12月4日 7:40 AM #10928
nakajin
ゲスト追伸2
度々すみません。
ちょっとよくわかりませんが解析コードを「JQuery未使用の解析タグ:(jq=offがついたコード)」に変えたところ戻るボタンがPCでもiPhoneでも機能するようになりました。この対応で他の問題を引き起こすことはないのでしょうか?
お手数をお掛けして恐縮です。
Nakajin
-
2014年12月4日 12:48 PM #11013
わいひらキーマスターすいません。
僕にそこまでは、わからないです。 -
2014年12月4日 3:10 PM #11026
nakajin
ゲストわいひら様
お手数をお掛けしてすみません。
ただ1.31なら問題は置きませんでした。
ご報告まで -
2014年12月4日 8:45 PM #11099
わいひらキーマスターただ1.31なら問題は置きませんでした。
これで何となく原因が分かったかもしません。
1.3.2以降にJavaScriptをいじったところは、1つしかありません。
header-javascript.phpの中身を「defer」で検索して削除してもらってよろしいでしょうか?
おそらく、以下の部分の「defer」を削除すれば戻るのではないかと推測しています。/////////////////////////////////// //Simplicity内で使用するJavaScript関数をまとめて定義する外部ファイルを呼び出す(javascript.js) /////////////////////////////////// ?> <script defer src="<?php echo get_template_directory_uri(); ?>/javascript.js" charset="UTF-8"></script>もし問題が解決されるようなら、教えていただけると幸いです。
すぐに修正版をアップしたいと思います。-
2014年12月4日 11:08 PM #11106
nakajin
ゲストわいひら様
こんばんは。
上記の修正では戻るボタンがきえましたが
このファイルを1.31のファイルで入れ替えたら症状は消えました。ご報告まで
Nakajin
-
-
2014年12月4日 9:16 PM #11102
nakajin
ゲストわいひら様
お手数をお掛けして恐れ入ります。
今試してみました。
<script defer src=”<?php echo get_template_directory_uri(); ?>/javascript.js” charset=”UTF-8″></script>
から[defer]を削除すると今度は「戻るボタン」自体が消えてしまうようです。
取り急ぎご報告までNakajin
-
2014年12月5日 12:45 AM #11110
わいひらキーマスター同じようなことが2回書いてあるのでちょっと混乱しています。
deferをけして以下のようにして
<script src=”<?php echo get_template_directory_uri(); ?>/javascript.js” charset=”UTF-8″></script>
JavaScriptファイルを1.3.1のものにしたら正常動作するということでしょうか?あとdeferを消してトップへ戻るボタンが出ないのはiPhoneからだけでしょうか?
-
2014年12月5日 5:10 AM #11125
nakajin
ゲストわいひら 様
夜遅くまでご対応いただきすみません。
返信機能を使わずに書き込みしたのでコメントの順序が逆になったり混乱を招いてしまい
申し訳けありません。そこで改めてご報告させて頂きます。
まずVer1.33にアップデートすると
「戻るボタン」がPCとiPhoneとも表示されますが、機能しません。そこでご指摘の通りこのファイルを下記の通り変更すると
<script src=”<?php echo get_template_directory_uri(); ?>/javascript.js” charset=”UTF-8″></script>
PCとiPhone両方とも「戻るボタン」が表示されなくなります。
いろいろテストした結果
FTPでVer1.31のファイルを戻すとPCとiPhoneの両方に「戻るボタン」が復活して且つ機能もします。お手数ばかりおかけしてほんとうにすみません。
Nakajin
-
-
2014年12月5日 8:45 AM #11134
わいひらキーマスターPCとiPhone両方とも「戻るボタン」が表示されなくなります。
本来deferを抜いても、そのような効果があることは考えにくく、僕のPC環境でも正常に動作しています。
なので、もしかしたら他に要因があるのかもしれません。
一度以下の環境でテストしてみてください。・Simplicityは、どこもテンプレートファイルを編集していないまっさらな、ここに置いてある最新版親テーマのみ使用する
・すべてのプラグインを無効にする
・パソコンは最新版のブラウザで動作確認(PCのブラウザに関する記述がなかったので一応記述)
・iPhoneで動作確認それでもダメなら、その状態のまま、今度は以下の親テーマのみで動作テストをしてみてください。
Simplicity test A-
2014年12月5日 10:23 AM #11138
nakajin
ゲストわいひら様
おはようございます。私の環境をお伝えすることを忘れておりました。
WIN7 FireFox Ver34 です全プラグインを外し 1.33を入れなおし テストしたところPCとiPhoneは動作いたしました
そこでプラグインを一つづつONにしてテストした結果やはり動作いたしました。
最後にアクセス観測のスクリプトを入れるとPCとiPhone両方ともOUTになりました。
???aバージョンでも同じことをしてみたのですが1.33と同じ結果でした。
素人考えではアクセス解析のコードが怪しくなってきました。
Group Analyzerという解析ソフトを使っているのですが
<script type=”text/javascript” src=”http://www.******.com/ga/?i=qzgq&jq=off”>
</script>の最後の「&jq=off」を付加すると症状は止まります。
一応この対応で症状が収まっているかと思われますのでこれ以上ご負担をお掛けすることは忍びないです。
私と同じ症状を抱えている人もいないようなので、、、
なんとお礼を申し上げてよいかわかりません。
ご丁寧にありがとうございました。Nakajin
-
2014年12月5日 11:45 AM #11144
がちょぴん
ゲストnakajinさん
そこでプラグインを一つづつONにしてテストした結果やはり動作いたしました。
1つずつONして最後にONしたプラグインがアウトなら、
そのプラグインが干渉してTOPへ戻るボタンが動作しない原因でもあります。
例えばインストールしているAプラグインをONにしたらBプラグインが動作しないという事です。
お手数ですが、そのプラグイン以外のプラグインをONにして再度動作確認してみてください。
また、そのプラグインをONにしてアウトだったらそのプラグインが犯人という事になります。 -
2014年12月5日 11:59 AM #11145
nakajin
ゲストがちょぴんさん
こんにちは
要するに今ONになてちるプラグインで一つずつOFFにして調べてみる、ということでしょうか。
なるほどそんな風に調べてみるんですね。時間をとってやってみます。
ありがとうございます。 -
2014年12月5日 12:30 PM #11147
nakajin
ゲストがちょぴん様へ
すぐにテストしてみましたがプラグインの干渉による現象ではないようです。
組み合わせがあるとしたらそれはもう時間がいくらあっても、、、Nakajin
-
-
2014年12月5日 10:34 AM #11139
nakajin
ゲストすみません
最後のコードはダミーで作ったものですが一応消していただけたらありがたいです。 -
2014年12月5日 1:58 PM #11148
わいひらキーマスター>>#11138
全プラグインを外し 1.33を入れなおし テストしたところPCとiPhoneは動作いたしました
そこでプラグインを一つづつONにしてテストした結果やはり動作いたしました。
最後にアクセス観測のスクリプトを入れるとPCとiPhone両方ともOUTになりました。
???…
Group Analyzerという解析ソフトを使っているのですが
の最後の「&jq=off」を付加すると症状は止まります。
これだけわかれば十分です。ありがとうございます。
おかげでプラグインとの組み合わせによっては、こういった症状が起こるということがわかりました。プラグインとの相性問題は、テーマ側から何ともできないところもあるので(無数にプラグインがあるため)とりあえず、後で以下の記事に教えていただいたプラグインを追加しておこうかと思います。
-
2014年12月5日 2:52 PM #11155
nakajin
ゲストわいひら様
今回はいろいろお手数をお掛けいたしました。相性もあるということは前に記事で読ませて頂きましたがまさか私がその当事者になるとは・・・
今度は何か有益な情報を提供できればと考えておりますが
なにせこの手は疎いのでなんともならないかも知れませんがNakajin
-
-
-
投稿者投稿
- トピック「iPhoneでトップに戻るボタンが効かないようです」には新しい返信をつけることはできません。