为什么我丢失了 iframe 的 src?

Why I loose a src of iframe?

html中有一个 iframe:

<iframe id="iframeViewer3D" width="340" height="210" scrolling="no" src="/global/viewer.aspx?mode=3DWebGL&amp;xmp=-1-59-flexible_shaft_coupling_c172903000300.xmp&amp;previewCad=flexible_shaft_coupling_c172903000300&amp;h=210&amp;w=340&amp;version=3&amp;Lang=en&amp;fwsid=3DCC&amp;CF=0&amp;PMLOG=1&amp;DisplayMode=small&amp;manId=ACCES"></iframe>

当我尝试使用 casperjs 获取此 iframe 的 HTML 时:

var link = casper.getHTML('#iframeViewer3D', true);

它 returns html 的一部分,没有 src:

<iframe id=\"iframeViewer3D\" width=\"340\" height=\"210\" scrolling=\"no\"></iframe>

为什么src丢失了,如何获取这个src?我猜这是因为 link leeds 到另一个域

您尝试过直接获取 src-value 吗?

var link = casper.getElementAttribute('#iframeViewer3D', 'src');