#
運算符通常用於引用HTML代碼中的錨點。例如像這樣:是否可以使用Google Chrome瀏覽器中的URL參數將(通過#)鏈接到PDF中的目的地?
<a href="http://www.example.com/mypage.html#myanchor">
Open mypage.html and auto scroll down to myanchor
</a>
我創建了一個包含所謂的destinations
的pdf。其中一個目的地被命名爲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
。當我點擊谷歌瀏覽器中的鏈接時,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可以根據爭論向下滾動在#
運營商後提供。是否可以設置這個參數,使其能夠向下滾動到目的地?
根據[鉻問題144303(HTTP://代碼.google.com/p /鉻/問題/細節?id = 144303),去年10月,Chrome瀏覽器加入了對Chrome瀏覽器的支持(https://www.google.com/intl/zh-CN/chrome/browser/canary.html)(Chrome的早期版本)。因此,該功能要麼最近才被合併到Chrome中,要麼完全不合並。 – mkl