javascript - 如何隐藏使用 PhantomJS 创建 PDF 的链接 URL?

标签 javascript url pdf phantomjs

我开始使用 PhantomJS 生成 PDF,但在添加链接的地方,PhantomJS 将完整的 URL 放在括号之间。如果可以的话,我想避免这种行为。有人知道怎么做吗?

Example of the PDF

最佳答案

经过谷歌搜索后,我发现有人使用 CSS 添加了该行为,您可以在 https://github.com/ariya/phantomjs/issues/10196 中阅读它。添加的CSS是:

a[href]:after {
content: "( " attr(href) " )";
text-decoration: underline;
margin-left: 2px;
color: #428bca;}

然后,为了避免这种情况,您可以在 CSS 中包含一条规则来清理内容规则:

a[href]:after { content : "" }

然后就可以正常工作了。您还可以在https://github.com/alanshaw/markdown-pdf/issues/63中阅读更多相关信息。

关于javascript - 如何隐藏使用 PhantomJS 创建 PDF 的链接 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40668475/

相关文章:

javascript - HTML/CSS 表格 : Data submitted though required field not valid or entered

python - 出现在 Django URL 中的站点名称

javascript - Jspdf 生成的 pdf 需要将其作为附件附加到电子邮件中

android ndk 使用 mupdf 库

javascript - 路由中的 AngularJS Controller 未被调用

javascript - 使用 jQuery 清除 radio 输入

javascript - Javascript 中基于时间的评分系统

google-chrome - 在地址栏中输入时如何禁用主机名之间的自动添加 "www."和 ".com"

python - Django - url 结构

c# - 生成pdf而不将其保存到磁盘然后将其显示给浏览器