我已将 scribd 文档查看器集成到我的网站,但 setPage 功能无法正常工作
你能帮我只查看文档中的前两页吗?请查看下面的内容
网址并帮助我找到解决方案。
<div id='embedded_doc' ><a href='http://www.scribd.com'>Scribd</a></div>
<script type="text/javascript">
var url = 'http://nskfix.com/dev/waleed/webupload/upload/2011_Dam-Sluice-Gate-Walkway-Slabs.pdf';
var pub_id = 'pub-07535389025944280985849137';
var scribd_doc = scribd.Document.getDocFromUrl(url, pub_id);
var onDocReady = function(e){
scribd_doc.api.setPage(1);
}
scribd_doc.addEventListener('docReady', onDocReady);
/*scribd_doc.addParam('jsapi_version', 2);*/
scribd_doc.addParam('height', 600);
scribd_doc.addParam('width', 760);
/*scribd_doc.addParam('public', true);*/
scribd_doc.addParam( 'auto_size', true );
scribd_doc.addParam('hide_disabled_buttons', true);
scribd_doc.addParam('disable_resume_reading', true);
scribd_doc.addParam( 'jsapi_version', 2 );
scribd_doc.addParam( 'allow_share', false );
scribd_doc.write('embedded_doc');
</script>
最佳答案
现在回答您的问题可能为时已晚,但可能对其他人有帮助。
我有同样的问题,但我可以通过使用无缝方法而不是写入来使其工作。
替换:
scribd_doc.write('embedded_doc');
与:
scribd_doc.seamless('embedded_doc');
我认为很少有人使用JS API。
他们自己的示例目前无法运行,因为它尝试加载 API 的 http 版本而不是 https 版本: https://www.scribd.com/developers/js_api_example
关于javascript - Scribd setPage 功能不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27698565/