我正在尝试使用WebBrowser控件来单击没有任何锚文本或任何内容的按钮
我看了看源头,看到了这个。
var _tm7 = new TabMenu( 'TempoTabMenuControl', 'TempoTabMenuControlRow',['添加 编辑'],0); _tm7.Add(new TabMenuItem('View Menu','/ Edit / NewUI.html?tstudio = 45', 'main'),true); _tm7.Add(new TabMenuItem('Property List','/ Edit / Scripts /PrpList.asp', 'display'),false); _tm7.Add(new TabMenuItem('New Listing','/ Edit / Scripts / NewList.asp', 'display'),false);
我想它的脚本可以填充下拉菜单的字段。我想转到“/Edit/Scripts/NewList.asp”,但我必须使用javascript,因为NewList.asp仅配置为在主页面作为父页面的框架内工作。
他们使用的Javascript文件位于:
有没有办法从WebBrowser控件中激活某种邪恶的javascript方法?
Javascript Gurus Please HelP !!
答案 0 :(得分:1)
大多数Web浏览器都有某种可用于执行任意JavaScript的控制台。大多数人还支持一种可以说更快的执行JavaScript的方法:将javascript:[insert code here];void(0);
放在URL栏中。
我猜测“WebBrowser控件”,你的意思是一个带有嵌入式Web浏览器的程序,而不是真正的Web浏览器。 “URL栏中的javascript:
”方法可能仍然有效,如果没有,您可以尝试在真实的Web浏览器中浏览网站并使用其JavaScript控制台。否则,除非你做一些涉及代理的事情,否则你几乎不走运。