我在iframe中生成pdf。在视图页面源中没有pdf的内部文本,只显示iframe标记
<iframe id="Iframe1" src = "/demo/22.pdf" width='600' height='600' allowfullscreen webkitallowfullscreen></iframe>
但是在firebug中显示了所有文本,当我在显示的firebug中检查pdf内的一行时
<div style="position: absolute; left: 122.072px; top: 404.603px; font-size: 13.1354px; font-family: serif; transform: rotate(0deg) scale(0.997231, 1); transform-origin: 0% 0% 0px;" data-font-name="g_font_3" data-angle="0" data-canvas-width="125.85053914522952">What is a Heart Attack?</div>
为什么页面源中没有显示pdf的内部html? 有没有办法在firebug所示的表单中获取pdf的内部文本?
答案 0 :(得分:1)
是的,你是对的iframe或ajax更新只会通过firebug检查而不是在页面加载完成后实际呈现的视图页面源中显示。
通过捕获html的PDF文档,您必须等待iframe或Ajax更新加载/完成。