如果您对css–在Windows10边缘浏览器中控制自动电话号码感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于css–在Windows10边缘浏览器中控制自动电话号码的详细
如果您对css – 在Windows 10边缘浏览器中控制自动电话号码感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于css – 在Windows 10边缘浏览器中控制自动电话号码的详细内容,并且为您提供关于.net – 在Windows上使用c#自动化Safari Web浏览器、c# – 如何在WinForm的浏览器中打开默认Windows浏览器并将HTTP发布数据发送到打开的URL?、Cordova - IOS浏览器里面数字被当做电话号码、css – 在Windows 7浏览器中,字体嵌入字体看起来很模糊的有价值信息。
本文目录一览:- css – 在Windows 10边缘浏览器中控制自动电话号码
- .net – 在Windows上使用c#自动化Safari Web浏览器
- c# – 如何在WinForm的浏览器中打开默认Windows浏览器并将HTTP发布数据发送到打开的URL?
- Cordova - IOS浏览器里面数字被当做电话号码
- css – 在Windows 7浏览器中,字体嵌入字体看起来很模糊
css – 在Windows 10边缘浏览器中控制自动电话号码
即使它是纯文本(某些背景下的丑陋),也可以用下划线格式化蓝色的电话号码,而且它可以检测到例如。增值税号码,就像他们是电话号码一样。
那么我们如何控制它作为网站管理员来:
>它如何呈现检测到的东西(我想MSFT发明了自己的CSS选择器这个东西?)
>我们如何关闭检测
最好有一些只是针对那个浏览器的东西,而不是把别人的东西搞错,或者添加非标准的东西到其他有效的代码。
编辑:
>建议的方法,根据在IE11中为windows手机完成的方式关闭检测在我的所有测试中都不起作用。元标记失败,非标准html属性似乎工作。
>我看过边缘的检查事物,在我看来,检测到的项目的计算CSS是没有检测到的(即,计算的CSS是正常颜色,没有下划线)表明控制如何呈现的机会很小。
编辑:
测试用例1:元标记(失败)
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <Meta charset="UTF-8" /> <!-- test --> <Meta name="format-detection" content="telephone=no" /> </head> <body> <p>text VAT BE 0123.456.789 text </p> <p>text +32 11 222 333 text</p> </body> </html>
测试用例2:非标准html属性(作品)
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <Meta charset="UTF-8" /> </head> <body> <p x-ms-format-detection="none">text VAT BE 0123.456.789 text </p> <p>text +32 11 222 333 text</p> </body> </html>
解决方法
这里是控制它的方法,取自MS文章:Phone number format recognition
>要禁用元素(及其子元素)的行为,请将x-ms-format-detection属性设置为“none”。
要禁用网页的行为,请使用元素:
< Meta name =“format-detection”content =“telephone = no”/>
>要启用元素(及其子元素)的行为,请将x-ms-format-detection属性设置为“phone”或“all”。
>要使用JavaScript有选择地控制行为,请使用setAttribute来更改关联元素或其父元素的x-ms-format-detection属性的值。 (请注意,在DOM或DOM中渲染元素之前需要完成此操作;不支持动态更改。)
如果我正确地了解文章,如果在浏览器级别禁用手机检测,则x-ms格式检测属性(或元标记)将被忽略。
.net – 在Windows上使用c#自动化Safari Web浏览器
理想情况下,我想以与使用mshtml for Internet Explorer类似的方式自动化Safari.如果没有将JavaScript注入正在运行的进程的方法也没问题.我已经使用JavaScript注入方法通过jssh插件自动化Firefox.
我希望使用.Net自动化浏览器来增强现有的自动化框架WatiN
编辑:虽然我认为selenium可能是在某些情况下自动化Safari的一个很好的选择,但我想使用一种不需要在服务器上安装软件的解决方案,即Selenium Core或Selenium Remote Control的中间代理服务器.
更新:23-03-2009:
虽然我还没有找到自动化Safari的方法,但我找到了一种在Chrome内自动化Webkit的方法.如果您使用–remote-shell-port = 9999命令行开关(参考号:http://www.ericdlarson.com/misc/chrome_command_line_flags.html)运行Chrome,则可以将javascript发送到浏览器.
一旦连接到远程调试视频
>发送debug()以附加到当前选项卡
>使用print发送任何javascript命令,即print document.window.location.href
我们使用这种方法添加Chrome support to WatiN
解决方法
http://markcz.wordpress.com/2012/02/18/automating-chrome-browser-from-csharp/
马丁
c# – 如何在WinForm的浏览器中打开默认Windows浏览器并将HTTP发布数据发送到打开的URL?
然后发送一些数据作为HTTP POST方法而不是查询字符串.
现在的问题是,如果我想在我使用的默认浏览器中打开URL
这段代码:
Process.Start("http://www.ketabchin.com/sort)
但在此命令中,我无法将发布数据发送到该URL
然后我用这个代码:
Public Shared Function PostMessagetoURL(url As String) As String Dim request As WebRequest = WebRequest.Create("https://www.ketabchin.com/windows-logged") request.Method = "POST" Dim postData As String = "u=" & FrmMain.Username & "&p=" & FrmMain.Password & "&url=" & url Dim byteArray As Byte() = Encoding.UTF8.GetBytes(postData) request.ContentType = "application/x-www-form-urlencoded" request.ContentLength = byteArray.Length Dim dataStream As Stream = request.GetRequestStream() dataStream.Write(byteArray,byteArray.Length) dataStream.Close() Dim response As WebResponse = request.GetResponse() Console.WriteLine(CType(response,HttpWebResponse).StatusDescription) dataStream = response.GetResponseStream() Dim reader As New StreamReader(dataStream) Dim responseFromServer As String = reader.ReadToEnd() reader.Close() dataStream.Close() response.Close() Return responseFromServer End Function
这个将HTTP POST请求数据发送到url但我无法在默认Web浏览器中打开它或响应.
我怎样才能做到这一点?
这个行动背后的逻辑是.我有一个WinForm应用程序,当我的用户点击我的应用程序中的“转到网站”按钮.我想打开浏览器并将登录数据发送到登录页面,这样用户就可以在日志记录模式下访问该站点.
解决方法
>用户必须单击以连接的按钮正在使用您的代码
> postData包含网站识别用户所需的所有数据(如用户名和密码)IP地址
>网站检查这些数据,如果一切正常,它会生成一个唯一的32位密钥并将其存储在数据库中
>然后网站发送json响应{“status”=> “ok”,“token”=> $key,“ip”=> $ipFromPostRequest}
> VB应用程序现在正在打开一个程序(您可以找到一些代码来打开默认浏览器的链接,如果没有定义IE或FF),其链接如http://www.website.com/auto-login/32-BITS-GENERATED-KEY
>如果密钥和IP对应,网站将检查数据库
> Web站点创建会话并将用户重定向到home并从数据库中删除Key
我认为这不是出于安全原因的最佳解决方案,但就我而言,这是一个具有独特计算机名称和内部IP地址的compagny网络,此过程正在运行.
Cordova - IOS浏览器里面数字被当做电话号码
原文:网页上有连续超过5个数字,ios浏览器就会当做手机号码,如果某行文字有颜色,那么这个连续的数字就没颜色,变黑色了。
解决方法:在html页面头部加入下面代码
<Meta name="format-detection" content="telephone=no"> <Meta http-equiv="x-rim-auto-match" content="none">
如果是使用JQuery mobile,以AJAX方式加载页面,那么你只需要在工程的首页面index.hmtl的头部加入上面代码就可以了!
参考:
https://blog.csdn.net/wuzuyu365/article/details/44084715
css – 在Windows 7浏览器中,字体嵌入字体看起来很模糊
解决方法
关于css – 在Windows 10边缘浏览器中控制自动电话号码的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于.net – 在Windows上使用c#自动化Safari Web浏览器、c# – 如何在WinForm的浏览器中打开默认Windows浏览器并将HTTP发布数据发送到打开的URL?、Cordova - IOS浏览器里面数字被当做电话号码、css – 在Windows 7浏览器中,字体嵌入字体看起来很模糊的相关知识,请在本站寻找。
本文标签: