2017-02-09 23 views
1

Существует IFrame в HTML:Почему я теряю src 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> 

И когда я пытаюсь получить HTML этого фрейма с casperjs:

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

возвращает часть HTML без ЦСИ:

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

Почему src потерян и как получить этот src? Я предполагаю, что это происходит потому, что ссылка лидирует в домен анотера

ответ

1

Вы пробовали это с получением значения src напрямую?

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

Спасибо, но моя цель - просто получить iframe-tag с помощью src, не переходить «в» iframe. – ZaurK

+0

Извините, мисс поняла это и обновила сообщение. – dasmelch

+0

В этом случае я получаю «null», возможно, если эта ссылка ссылается на другой домен ... – ZaurK

 Смежные вопросы

  • Нет связанных вопросов^_^