相关疑难解决方法(0)

firebug:如何cd到iframe

我有一个在iframe中运行的facebook canvas应用程序.我想在firebug中调试我的页面,但无法将javascript范围扩展到运行我的应用程序的iframe.

iframe:

<iframe frameborder="0" src="[app_url_removed]" name="iframe_canvas" id="iframe_canvas" class="canvas_iframe_util" style="height: 905px;"></iframe>
Run Code Online (Sandbox Code Playgroud)

我已经尝试了以下所有内容,但它们都不起作用:

cd(iframe_canvas)
cd(window.iframe_canvas)
cd(iframe_canvas.window)
cd($('iframe_canvas'))
Run Code Online (Sandbox Code Playgroud)

我有firefox 3.6.13,我尝试过firebug 1.7a11和firebug 1.6.2

还尝试了书签和其他各种东西,从这个链接Firebug和iFrame中的jQuery选择器无济于事.

iframe firebug facebook

64
推荐指数
2
解决办法
2万
查看次数

错误:访问属性'文档'的权限被拒绝

如何在Firefox中修复此消息?我正在使用一个有锚标签的Iframe?我想获得对此锚点的引用,但是当我尝试访问锚点时,我收到此错误:

var frameWindow = document.getElementById('myIframe').contentWindow;
var anchor = frameWindow.document.links[0]; //.getElementsByClassName('a');
anchor.onclick....
Run Code Online (Sandbox Code Playgroud)

javascript

29
推荐指数
2
解决办法
9万
查看次数

将Safari 6控制台的上下文更改为页面上的iframe

我知道Chrome让你通过下拉菜单选择控制台执行的上下文,Firebug允许你cd()进入iframe.我无法弄清楚如何在Safari的控制台中更改上下文.有谁知道如何做到这一点?

javascript safari console web-inspector

9
推荐指数
1
解决办法
3682
查看次数

Google 趋势小部件 - 相关查询 - 通过自动点击 (ng-click) 将视图从热门更改为上升

Google Trends 允许在任何 HTML 页面上嵌入搜索趋势数据的小部件。“相关查询”小部件显示热门和上升搜索查询的数据。默认情况下,当嵌入的小部件加载时,它会显示热门查询。

我想默认显示“上升查询”视图而不是“热门查询”视图。可以从小部件菜单手动切换。我正在寻找一种方法来自动化该过程,方法是在 HTML 页面上的 1 个或多个小部件中仅显示上升的查询视图。

“Stack Overflow”关键字的相关查询小部件示例:https ://jsfiddle.net/Lox8heyt/

图片: https: //i.stack.imgur.com/Wnqxa.png

<script type="text/javascript" src="https://ssl.gstatic.com/trends_nrtr/2213_RC01/embed_loader.js"></script> <script type="text/javascript"> trends.embed.renderExploreWidget("RELATED_QUERIES", {"comparisonItem":[{"keyword":"Stack Overflow","geo":"","time":"today 12-m"}],"category":0,"property":""}, {"exploreQuery":"q=Stack%20Overflow&date=today 12-m","guestPath":"https://trends.google.com:443/trends/embed/"}); </script> 
Run Code Online (Sandbox Code Playgroud)

Google Trends API:我没有在小部件代码中找到更改视图的选项。

是否可以通过JS自动点击小部件按钮将视图从顶部更改为上升?例如使用 XPath 或 JS 路径?

NG-点击:

ng-click="ctrl.setViewField('risingBullets')
ng-click="ctrl.setViewField('bullets')"
Run Code Online (Sandbox Code Playgroud)

X路径:

//*[@id="menu_container_0"]/md-menu-content/md-menu-item[1]/button
Run Code Online (Sandbox Code Playgroud)

JS路径:

document.querySelector("#menu_container_0 > md-menu-content > md-menu-item:nth-child(1) > button")
Run Code Online (Sandbox Code Playgroud)

选择器:

#menu_container_0 > md-menu-content > md-menu-item:nth-child(1) > button
Run Code Online (Sandbox Code Playgroud)

javascript jquery xpath angularjs google-trends

5
推荐指数
1
解决办法
875
查看次数