演算子は、#
HTML コードでアンカーを参照するためによく使用されます。たとえば、次のようにします。
<a href="http://www.example.com/mypage.html#myanchor">
Open mypage.html and auto scroll down to myanchor
</a>
いわゆる を含む pdf を作成しましたdestinations
。宛先の 1 つは、mydestination という名前です。このリンク先にディープリンクしたいので、次のコードを書きました。
<a href="http://www.example.com/mydoc.pdf#mydestination">
Open mydoc.pdf and auto scroll down to mydestination
</a>
Internet Explorer と Mozilla Firefox でリンクをクリックすると、mydoc.pdf が開き、目的の場所まで下にスクロールされますmydestination
。Google Chrome のリンクをクリックすると mypage.pdf が開き、下にスクロールされません。
この代替構文を使用するnameddest
と、IE と FF でも正常に機能しますが、Chrome では機能しません。
<a href="http://www.example.com/mydoc.pdf#nameddest=mydestination">
Open mydoc.pdf and auto scroll down to mydestination
</a>
回避策として、次のソリューションを実装しました。
<a href="http://www.example.com/mydoc.pdf#page=2">
Open mydoc.pdf and auto scroll down to page 2
</a>
IE、FF、Chrome でリンクをクリックすると、mydoc.pdf が開き、2 ページ目の先頭までスクロールダウンします。
そのため、Google Chrome は、#
演算子の後に指定された引数に基づいて下にスクロールできます。目的地までスクロールダウンするようにこの引数を設定することは可能ですか?