我一周前曾经问过类似的问题,但可能我没有把问题表述清楚。
此后我一直在努力寻找解决方案,但没有成功。
我想在最新版本的所有常见浏览器中打开一个PDF文件,并显示在特定页面。
使用Chrome - 可以做到 :-)
按下按钮会在第3页打开PDF文件。 如果用户将PDF滚动到其他页面,然后重新按下按钮,PDF将再次在第3页打开;
使用FF、IE或Safari
按下按钮会在第3页打开PDF文件。 如果用户将PDF滚动到其他页面,然后重新按下按钮,什么也不会发生。
有人知道如何在所有最新的浏览器上始终打开第3页吗? 如果必要,我完全可以改变我的方法,包括使用免费插件。
如果有人知道我正在尝试做的事情只能在Chrome中完成,那么如果他们能让我知道就好了。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test for SO</title>
<script src="Scripts/jquery-1.7.1.min.js" type="text/javascript"></script>
</head>
<body>
<input id="test" value="Test" type="button" />
<br />
<iframe id="iFrame" width="500" height="600"></iframe>
</body>
</html>
<script type="text/javascript">
$(function () {
$("#test").click(function () {
var fileName = "/PDFFiles/pages.pdf#page=3";
$('#iFrame').attr("src", fileName);
});
});
</script>