我为google grome开发了一些扩展 我在document_end事件中注入我的js(+ jquery) 我在manifest allFrames中设置:true 我的匹配网址有框架集
我的目标是通过ID在一个框架
中获取元素我做
//wait for load my frame
$("frame[name='header']).load(function() {
//here I need get element by id inside this frame
});
如何正确地做到这一点?
PS:我的框架来自同一个域
答案 0 :(得分:1)
您不需要进行文档加载,我假设您是从内容脚本执行此操作。只需将“run_at”清单放在document_end上,然后在内容脚本中检查当前URL是否为该框架页面,那么您将进入该域。
这样的事情:
if(location.href == 'http://someweb.com/path/to/page.html') {
var foo = document.getElementById('foo')
这样的事情会让你开始。