javascript - Scribd setPage 功能不起作用

标签 javascript php jquery viewer scribd

我已将 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/

相关文章:

javascript - 通过 JQuery,如何将 on 函数指定为许多单选按钮的 onClick 处理程序?

javascript - 当我选择打印时页面困惑。如何保持相同的格式?

javascript - Jquery UI drop event plain/text between text in Div contentEditable

javascript - JSX 错误 : Property does not exist on type 'JSX. IntrinsicElements

javascript - 错误: [ngRepeat:iexp] Expected expression in form of '_item_ in _collection_[ track by _id_]' but got '(name,surname)in controller.students'

php - 将基本的 PHP/MySql 转换为 ASP 以查询 MS Sql 数据库

PHP 静态类或命名空间

javascript - 使用jquery隐藏按钮

javascript - javascript/jquery-获取并保留元素的初始html内容

javascript - 函数调用不起作用