Scribd setPage函数不起作用

时间:2014-12-30 01:42:34

标签: javascript php jquery viewer scribd

我已将scribd文档查看器集成到我的网站,但setPage功能无效

您能否帮助我查看文档中的前两页,请参阅下面的

url并帮我找到解决方案。

<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>

1 个答案:

答案 0 :(得分:1)

这可能为时已晚,无法回答您的问题,但这可能有助于其他人。

我遇到了同样的问题,但我可以使用无缝方法而不是来实现它。

替换:

scribd_doc.write('embedded_doc');

使用:

scribd_doc.seamless('embedded_doc');

我认为很少有人使用 JS API

他们自己的例子目前还没有工作,因为它试图加载他们的http版本而不是https版本: https://www.scribd.com/developers/js_api_example