我有一个在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选择器无济于事.
如何在Firefox中修复此消息?我正在使用一个有锚标签的Iframe?我想获得对此锚点的引用,但是当我尝试访问锚点时,我收到此错误:
var frameWindow = document.getElementById('myIframe').contentWindow;
var anchor = frameWindow.document.links[0]; //.getElementsByClassName('a');
anchor.onclick....
Run Code Online (Sandbox Code Playgroud) 我知道Chrome让你通过下拉菜单选择控制台执行的上下文,Firebug允许你cd()进入iframe.我无法弄清楚如何在Safari的控制台中更改上下文.有谁知道如何做到这一点?
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)