如何禁用 ViewerJS 中的下载按钮?
How to disable the download button in ViewerJS?
是否可以在不修改提供的原始代码的情况下使用 JQuery 在 ViewerJS 中禁用 pdf 上的下载按钮?
我不想修改 viewerjs 的任何文件,我想在另一个文件中进行修改。
以本页为例(从上数第一个浏览者)
http://viewerjs.org/examples/
隐藏按钮的css解决方案是:
#download { display: none; }
从生成的代码中删除按钮的jQuery解决方案是:
$(window).load( function() {
$('#download').remove();
});
编辑:
我认为这两种解决方案都没有用,因为我只是注意到插件在 IFRAME 中显示文档。我不确定您是否可以 always/easely 操纵 iframe 内容,即使它们指向您自己的网站。
如果找到了解决方案,这里有:
<script>
$(window).load( function() {
$('#ifr').ready(function(){
$('#ifr').contents().find('#download').css("display","none");
});
});
</script>
`<iframe id="ifr" src ="" width='800' height='1000' allowfullscreen webkitallowfullscreen></iframe>`
这对我有用:
HTML
<iframe id="iframe" src ="..." width="800" height="500" allowfullscreen webkitallowfullscreen></iframe>
JS
$('#iframe').ready(function() {
setTimeout(function() {
$('#iframe').contents().find('#download').remove();
}, 100);
});
在我的例子中,我下载了 ViewerJS,它还包含一个名为 ViewerJS 的文件夹。我在那里找到了一个文件 index.html。在代码中寻找控件下载。看看我包含的图片。我只评论了控件而忘记了 css 的工作。
是否可以在不修改提供的原始代码的情况下使用 JQuery 在 ViewerJS 中禁用 pdf 上的下载按钮? 我不想修改 viewerjs 的任何文件,我想在另一个文件中进行修改。
以本页为例(从上数第一个浏览者)
http://viewerjs.org/examples/
隐藏按钮的css解决方案是:
#download { display: none; }
从生成的代码中删除按钮的jQuery解决方案是:
$(window).load( function() {
$('#download').remove();
});
编辑:
我认为这两种解决方案都没有用,因为我只是注意到插件在 IFRAME 中显示文档。我不确定您是否可以 always/easely 操纵 iframe 内容,即使它们指向您自己的网站。
如果找到了解决方案,这里有:
<script>
$(window).load( function() {
$('#ifr').ready(function(){
$('#ifr').contents().find('#download').css("display","none");
});
});
</script>
`<iframe id="ifr" src ="" width='800' height='1000' allowfullscreen webkitallowfullscreen></iframe>`
这对我有用:
HTML
<iframe id="iframe" src ="..." width="800" height="500" allowfullscreen webkitallowfullscreen></iframe>
JS
$('#iframe').ready(function() {
setTimeout(function() {
$('#iframe').contents().find('#download').remove();
}, 100);
});
在我的例子中,我下载了 ViewerJS,它还包含一个名为 ViewerJS 的文件夹。我在那里找到了一个文件 index.html。在代码中寻找控件下载。看看我包含的图片。我只评论了控件而忘记了 css 的工作。