Category:Design

(以前のバージョンの)Operaが脚注へのリンクを正しく解釈しない

  • 元タイトル: Operaが脚注へのリンクを正しく解釈しない
  • ページ: BugTrack
  • 投稿者: maja
  • 優先順位: 低
  • 状態: 完了
  • カテゴリー: 本体バグ
  • 投稿日: 2004-09-25 (土) 15:26:07
  • バージョン:

メッセージ

Opera(バージョン:7.53 Build:3862 プラットフォーム:Win32 システム:Windows XP)にて,ページ(雑談など)を表示させると脚注*1のリンクがおかしくなっています。

具体的にはページ名部分(e.g."?BugTrack")が引き継がれず,

http://pukiwiki.sourceforge.jp/dev/?%BB%A8%C3%CC#notefoot_6

となるべきところのリンクが

http://pukiwiki.sourceforge.jp/dev/index.php#notefoot_7

となっています。

IEでは正常です。ちなみに。


  • こんにちは :) PukiWikiが出力したHTMLのソースの上でもそうなっていますか? (もちろんOperaで見た時の話です) -- henoheno 2004-09-25 (土) 16:19:29
  • しかし、どうしてfootnoteではなくnotefootになっているのだろう・・・ (^^; -- henoheno 2004-09-25 (土) 16:20:52
    • notetext との対比だからです。--merlin 2004-10-07 (木) 18:27:20
  • 私のOpera(バージョン:7.23 Build:3227 プラットフォーム:Win32 システム:Windows 98)ではこのページの脚注のリンクは
    http://pukiwiki.sourceforge.jp/dev/?BugTrack%2F698#notefoot_1
    になります。 -- 2004-10-07 (木) 15:42:03
    • 7.53になってからエラーが出るようになったのでしょうか? -- 2004-10-07 (木) 15:43:07
  • もしかして、ページ名が長すぎた場合にパラメータが削られる、とかってないですか?(私は現象を見たわけではありません) -- teanan 2004-10-07 (木) 15:50:54
  • 確かに7.53だとなりますね。ソースは
    <hr class="note_hr" />
    <a id="notefoot_1" href="#notetext_1" class="note_super">*1</a>
    なわけで、hrefでの同一ページへのアンカーの解釈の問題のようです -- merlin 2004-10-07 (木) 17:44:55
  • URI参照のURL部分を補う部分で違いが生じているようです。 HTML-4.1では問題が無いようなので、XHTML1.1の文法の解釈の問題かと思われます。さて どうするか... -- merlin 2004-10-07 (木) 17:59:14
  • 7.54 英語版では問題無くURLが補間されてますので 7.53JPのバグの可能性大 -- merlin 2004-10-07 (木) 18:06:18
  • BugTrack/574 なんてのが関連しているのかなぁ? -- merlin 2004-10-07 (木) 18:26:17
  • 7.60英語版でも問題無いですね。ちょっと Opera Forum 見てみましたが 該当するものを見付けられませんでした -- merlin 2004-10-21 (木) 20:23:43
  • 開発日記/2004-12-31 にて、それらしき対策を施しました。対策というか、今まで脚注の部分が # 以降のアンカーしか出力していなかったのを、 $script を連結したものを出力する様に訂正しました。これで今まで問題があったOperaでも問題なくなるでしょう。 -- henoheno 2004-12-31 (金) 20:18:42
  • Opera側でも問題が解消された感じです。バージョン7.53 (Build:3864) では発生しません。 -- ありぃ 2005-02-20 (日) 21:52:11
  • ふむふむ。 official:続・質問箱/620で話題になっていますが、 calendar_viewer() のようなインクルード系のプラグインには、絶対パス式のリンクはかえって意図しない画面遷移を起こしてしまっているようですね。Operaの新版で解消されているというのは良いことなのですが、旧版を使い続ける環境を捨てるわけにも行かないので困りましたね (^^; -- henoheno 2005-02-20 (日) 22:23:57
    • 設定でどうするか決めさせるのが楽かな -- henoheno 2005-02-20 (日) 22:24:26
    • 「全てのブラウザ(official:続・質問箱/620) > Operaの一バージョン(BugTrack/698)」と考えると、official:続・質問箱/620を優先しても良いのではないでしょうか。 -- ありぃ 2005-02-20 (日) 23:45:20
    • はい、それもアリなんですよね。同じページに表示されている脚注に移動してくれない、というのは結構不都合なことなので、切り替え可能にした場合はデフォルトはそうするべきかという方に傾いています。 -- henoheno 2005-02-21 (月) 23:32:14
  • Operaの新版では解消されているということですので、これは可能であれば選択可能となる様に直して、今まで通りcalendar_viewerでも不具合を感じないような状態にしましょう。 -- henoheno 2005-04-02 (土) 11:12:23

*1 このように脚注を表示する機能

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-10-20 (月) 19:01:46
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.227 sec.

OSDN