-1

我正在尝试使用 WebBrowser 控件单击没有任何锚文本或任何内容的按钮。

我查看了源代码并看到了这一点。

var _tm7 = new TabMenu('TempoTabMenuControl', 'TempoTabMenuControlRow',['添加编辑'], 0);

_tm7.Add(new TabMenuItem('查看菜单', '/Edit/NewUI.html?tstudio=45', 'main'), true);

_tm7.Add(new TabMenuItem('属性列表', '/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 文件在这里:

http://www.dailynewstube.com/Tabs.js

有没有办法从 WebBrowser 控件中激活某种邪恶的 javascript 方法或某些东西?

JavaScript 大师请帮忙!!

4

1 回答 1

1

大多数 Web 浏览器都有某种控制台,可用于执行任意 JavaScript。大多数还支持一种可以说更快的 JavaScript 执行方法:放置javascript:[insert code here];void(0);在 URL 栏中。

我猜“WebBrowser 控件”是指带有嵌入式 Web 浏览器的程序,而不是真正的 Web 浏览器。“javascript:在 URL 栏中”方法可能仍然有效,或者如果没有,您可以尝试在真正的 Web 浏览器中浏览该网站并使用其 JavaScript 控制台。否则,除非您做一些涉及代理的花哨的事情,否则您将非常不走运。

于 2009-06-25T07:38:31.977 回答