embed标签渲染pdf的时候,src为空,但还是能展示pdf,是怎么实现的
src为about:blank
大佬能详细的给小弟讲讲吗
embed标签渲染pdf的时候,src为空,但还是能展示pdf,是怎么实现的
src为about:blank
大佬能详细的给小弟讲讲吗
这个问题似乎是在询问为什么在embed标签中,即使src属性为空,PDF文件仍能显示。实际上,这种行为并不是所有浏览器都会支持。一般来说,embed标签的src属性是必需的,它指定了要嵌入的PDF文件的URL。如果src属性为空,浏览器通常会忽略这个标签或者报错。
然而,有些浏览器可能会自动给embed标签添加src属性值,比如about:blank。这个值是一个空页面,浏览器会尝试加载它并显示在embed标签中。但是,这种方法并不是所有浏览器都支持,而且它并不能保证总是能成功加载PDF文件。
如果你想在没有指定src属性的情况下显示PDF文件,你可以尝试使用JavaScript来动态设置src属性。例如,你可以先创建一个embed标签,然后使用JavaScript来设置src属性,最后将这个标签添加到页面中。这样就可以在没有src属性的情况下显示PDF文件。
另外,如果你想在没有src属性的情况下显示PDF文件,还可以考虑使用其他技术,比如使用PDF.js等JavaScript库来在浏览器中渲染PDF文件。这些库可以在没有服务器端支持的情况下加载和渲染PDF文件,让你可以更灵活地显示PDF内容。
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答4.8k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
1 回答3.1k 阅读✓ 已解决