首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >覆盖embedit.in脚本以允许下载

问覆盖embedit.in脚本以允许下载
EN

Stack Overflow用户
提问于 2011-03-19 06:15:09
回答 1查看 248关注 0票数 0

我是一名图书馆和信息科学专业的学生,也是一个真正的编程新手(我只学过一门关于JS、PHP和MySQL的入门课程),所以我真的很想得到一些帮助。很抱歉,我可能没有合适的词汇来谈论这件事!

我正在为一门课程构建一个数字论文集的原型,我正在使用embedit.in sitewide脚本,以便用户可以在覆盖查看器中查看链接到每个论文记录中的PDF。问题是,覆盖查看器没有给用户提供下载PDF的选项(虽然这是一个广告功能,但由于某种原因,查看器中实际上没有下载按钮),并且脚本适用于整个页面,因此我不能提供允许用户直接下载的PDF的替代链接。我也看不到脚本本身,所以我不知道它到底在做什么。我真的很喜欢覆盖查看器,但我希望用户能够下载PDF以及。理想情况下,我设想有两个并排的链接,一个是“单击此处查看或打印”,允许用户启动查看器,另一个是“单击此处下载”,不启动查看器并让他们下载它。有没有办法编写一个脚本来阻止embedit.in脚本在看不到脚本本身的情况下针对页面上的特定链接工作?

下面是一个论文记录示例页面中的一小段HTML代码,以了解一些背景信息:

代码语言:javascript
复制
<h2>Development of the Black Community of Bedford-Stuyvesant</h2>
<div id="description">
<p><strong>Title:</strong> Development of the Black Community of Bedford-Stuyvesant<br />
<strong>Author:</strong> Austin Finigan, Jr.<br />
<strong>Date:</strong> 1974<br />
<strong>Subjects:</strong> African Americans--New York (State)--New York<br />
Brooklyn (New York, N.Y.)--History<br />
<br />
<a href="finigan.pdf">Click here to view or print PDF</a></div>
<script src="http://embedit.in/sitewide.054fbf300b0637d7d8cc525ff36789500da4f3c2.js" type="text/javascript"></script>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-21 02:06:23

我刚刚创建了两个链接,并将它们放在一起,一个直接链接到PDF,并通过embedit.in网站脚本打开覆盖查看器,另一个链接到一个新的空白页面,其中有一个指向PDF的重定向脚本,这样当页面打开时,浏览器的下载对话框就会启动。我讨厌空白页,但它是有效的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5358363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档