iPad - 无法在框架内滚动

tes*_*dtv 7 javascript css safari macos ipad

我不能在iPad Safari中滚动一个框架内的pdf

<frame src="ebook.pdf" title="Content Frame" name="content" id="content" 
frameborder="0" border="0" noresize scrolling="yes" marginwidth="0" marginheight="0" 
noresizescrolling="AUTO" framespacing="0" /> 
Run Code Online (Sandbox Code Playgroud)

我已经尝试了两件事:

  1. 双指滚动
  2. 使用object/embed而不是frame

但这不起作用.

事实上我已经尝试了很多东西......溢出,高度等等.

请帮我.先感谢您.

小智 12

根据这篇文章http://support.apple.com/kb/ht1484,在iPad上使用Safari时,无法在框架内滚动任何内容.帧总是会调整大小以适应其内容(这也适用于iframe).为此,Safari甚至会忽略您在frameset-tag中创建的"cols"或"rows"的值,并且似乎使用了所需的任何值.不幸的是,框架没有为PDF正确调整大小,因此它们被切断了.

我认为你最好的选择可能是直接链接pdf ...