- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用此代码从列表框中拆分文本:
For Each Item As Object In ListBox1.SelectedItems
TextBox2.AppendText(Item.ToString + Environment.NewLine)
Next
Dim str As String = TextBox2.Text
Dim leftPart As String = str.Split(":")(0)
Dim test As String = TextBox2.Text
Dim phrase As String = test.Substring(test.IndexOf(":"c) + 1)
这段代码将值提交到html文本框
WebControl1.ExecuteJavascript("document.getElementById('email').value=""" + leftPart + """;")
Dim leftpar2 As String
leftpar2 = phrase
MsgBox(phrase)
Try
WebControl1.ExecuteJavascript("document.getElementById('pass').value=""" + leftpar2 + """;")
Catch ex As Exception
MsgBox(ex.ToString)
End Try
带有 id(电子邮件)的文本框工作正常
但另一个(pass)总是为空,我尝试弹出(phrase)的值,它得到了正确的值
我尝试将字符串分配给变量(短语)
Dim phrase As String = "test"
它工作正常,有人可以告诉我做错了什么吗?
最佳答案
嗯,我已经下载了该组件并按照您的方式进行了
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If (TextBox1.Text.Length < 3 Or TextBox1.Text.IndexOf(":") < 1) Then
MsgBox("Please type value in format like {email:password}")
Return
End If
' Get the values and parse it
Dim sources As String() = TextBox1.Text.Split(":")
' Now, we try to set it to page
' pay attention at `document.querySelector('#id')` it should be ID of the element
WebControl1.ExecuteJavascript(String.Format("document.querySelector('#email').value = '{0}'", sources(0)))
WebControl1.ExecuteJavascript(String.Format("document.querySelector('#password').value = '{0}'", sources(1)))
End Sub
这是我的登录页面代码(在 WebControl 组件中加载的页面)
<body>
<input type="email" id="email" />
<input type="password" id="password" />
<button id="loginButton">Login</button>
</body>
一切似乎都正常
您可以运行我的示例:将文本框、Webcontrol 和按钮放在表单上,将 WebControl1.Source 设置为 ' http://cafe-ht.ml/fake/fake-login.html ' 并在按钮单击时复制处理程序
关于javascript - 使用 awesomium 将值提交到 html 文本框 - vb.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31223155/
我们正在将 Awesomium ( http://awesomium.com/ ) 用于一个新项目。 问题是在 JavaScript 中将一些数据保存在 localStorage 中时,它不是持久的。
我似乎找不到使用用户名和密码(http/socks4)的代理的方法。任何输入都会很棒:) 我正在使用 .net 包装器,但我想这没有任何区别。 谢谢, 约翰 最佳答案 您需要处理 WebControl
我是一名从事 Angular Awesomium 项目的 JS 开发人员 - 是否有人对如何使用 Awesomium Inspector 启用 console.log() 有明确的答案,这对我来说是必
我之前问过这个问题,但我想重新表述一下这个问题。我正在尝试为我的项目制作一个刮刀。我想让它显示链接的特定部分。链接中唯一发生变化的部分是数字。这个数字就是我想要抓取的。该链接如下所示: 如前所述,我
我用 awesomium 创建了一个 wpf 网络浏览器,但网页看起来不像 chrome 和其他浏览器那样清晰。我使用的是 visual c#。有人可以帮我解决这个问题吗? 最佳答案 在 1.6 分支
我刚开始使用 awesomium。我想了解如何更改用户代理和引荐来源网址。例如,我需要初始化 5 个 istance o awesomium webcontrol,对于它们中的每一个,我都需要不同的用
Javascript/HTML function configurator(clicked) { myGlobalObject.onLinkClicked(clicked.name);
我想用 C# 和 Awesomium 编写一个应用程序,以记住用户已登录该网站。为此,我使用以下代码: private void button1_Click(object sender, EventA
我在我的 wpf 应用程序中使用 Awesomium 浏览器控件。它从 url 加载网站,但我有问题。我的网站有一些目标为空白的 anchor 链接。但是当我单击该 anchor 标记时,没有任何反应
默认情况下,WPF 应用程序中的 awesomium 不支持缩放和平移的触摸事件: browserLeft.StylusDown += browserLeft_StylusDown; brow
所以我一直在尝试在我的一个副项目(C#,WPF 项目类型)中使用 IE 以外的东西作为我的 webcontrol,我一直在寻找替代方案并且在过去尝试过但未能实现它们. 我决定再试一次并实现 aweso
我想在我的 WPF 应用程序中使用 Awesomium 作为嵌入式网络浏览器。 我已经尝试安装最新的 Awesomium SDK (1.6.3b),以及之前的两个版本(1.6.2 和 1.6.1)。在
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 1 年前。
我正在使用 Awesomium 创建一个 headless 浏览器。我希望浏览器返回网络错误代码,所以我知道它是如何/为什么会中断的。 using (WebSession session = WebC
Go Home 我试图让Awesomium点击某个按钮,以上面的例子为例,没有ID只有一个标签 它可能没有 click()方法。 您可以尝试以下方法来检查: JSObject btn = web
我有一个 tabcontrol,在 tabcontrol 中我有两个 tabitem,它们都包含一个 awesomium Webcontrol。然而,经过一段时间的随机时间后,Webcontrols
大家好, 我正在用类中的 awesomium webcontrol 制作一个 Winform 项目。我将该控件导航到 http://www.google.com/(仅用于测试)并向其添加了一个 Doc
有没有办法在 webControl 中将 html 作为字符串加载? 类似于: webControl.Load("..."); 就像在普通的 wpf webControl 中使用的那样: webCon
我正在尝试使用外部 javascript 文件中的函数,这些文件包含在我的 html 页面中,带有“script”标签。直接在 html 页面中实现的 Javascript 函数似乎可以正常工作,但外
在这段代码中我得到了所有人的数量。这有效。现在我想从所有人中随机选出一个人,但这行不通。我在 using (person) 行收到一个 Microsoft.CSharp.RuntimeBinder.R
我是一名优秀的程序员,十分优秀!