我想从 JS 中单击 VKontakte Web 应用程序中的某个元素,但这是不可能的。
例如我去这个应用程序http://vk.com/app2797985。我想按 id 的元素点击:likeBlock_button_like。
按元素点击的标准 JS 代码:
javascript:document.getElementById('likeBlock_button_like').click();
但此代码不适用于此应用程序。如何解决这个问题呢?
我想从 JS 中单击 VKontakte Web 应用程序中的某个元素,但这是不可能的。
例如我去这个应用程序http://vk.com/app2797985。我想按 id 的元素点击:likeBlock_button_like。
按元素点击的标准 JS 代码:
javascript:document.getElementById('likeBlock_button_like').click();
但此代码不适用于此应用程序。如何解决这个问题呢?
您无法访问该元素的原因是它位于iframe
. 由于 iframe 来自不同的域,由于同源策略,您无法通过 javascript 访问 dom 元素