jjzjj

webviews

全部标签

c# - 如何在 Windows 8.1 上捕获被发送回 webview (XAML/C#) 的 url

我正在尝试检测该url在webview播放时发回的url,但我无法找到如何执行此操作。该应用程序正在接收dmeventurl,我希望能够捕获它们,有人知道该怎么做吗?这是我的代码:XAML:c#:DmWebView.Source=newUri("http://www.dailymotion.com/embed/video/x285bo8?html=1&controls=1&autoplay=1&api=location");我在模拟器中收到的Windows消息: 最佳答案 所以我要回答我的老问题,你的JavaScript能够与你的X

windows - UWP WebView 中的自定义 USER-AGENT

我正在开发一个UWP应用程序,并且有一个带有WebView的页面。在WebView中,我需要将用户代理设置为自定义值。我尝试了以下方法:varrequestMessage=newHttpRequestMessage(HttpMethod.Get,baseUri);requestMessage.Headers.Add("User-Agent","MyCustomValue");webview.NavigateWithHttpRequestMessage(requestMessage);但是WebView不使用我的自定义用户代理,而是使用用户代理的原始默认值。thisthread证实了这一

windows - 为什么 PayPal 不能在 WinRT WebView 控件中工作

我正在编写一个Windows8应用,用户可以在其中进行应用内购买。我们的客户为我们提供了一个RESTAPI。基本上我从这个RESTAPI获取产品信息,如果用户选择购买产品,我告诉RESTAPI开始交易。因此,我收到了付款交易的PayPalURL。我正在使用WinRT中内置的WebView控件导航到该URL。不幸的是,PayPal网站在WebView控件中的行为不正常。当我登录PayPal时,我可以在其中为产品付款的购买概览页面已加载,但一两秒后WebView重新加载,我又回到了登录页面。一开始我以为是我的应用程序特有的问题,所以我开始了一个新的普通项目,它只托管一个导航到PayPalU

c# - 适用于 Windows 的 Webview 应用程序

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我最近不得不为工作创建一个Android应用程序,它是一个带有webview的简单应用程序,可将您定向到运行我们应用程序的网站。现在我必须对Windows做同样的事情,我现在已经搜索了2天,但我似乎找不到任何真正能帮助我的东西,我是一名node.js开发人员并且从未使用过c#或visualstudio.

Windows 10 WebView 和 Adob​​e Flash

新的MicrosoftEdge浏览器内置了对Adob​​eFlash的支持。Windows10SDK中更新的WebView控件使用MicrosoftEdge作为其引擎。我正在尝试弄清楚如何启用WebView控件以在通用Windows应用程序(托管Web应用程序或打包的Web应用程序)中呈现来自网站的Adob​​eFlash内容。任何想法或指示将不胜感激。谢谢。 最佳答案 WebView不使用Edge作为引擎,而是使用IE11。引用文档-“WebView始终在文档模式下使用InternetExplorer11”。它也不支持任何插件等,

javascript - UWP WebView Javascript "Object doesn' t 支持属性或方法”

我需要在UWP(Windows10)WebView中使用JavaScript来调用C#方法。我按照有关如何使用AddWebAllowedObject的说明进行操作,但是当JavaScript调用C#函数时,出现此javascript错误:0x800a01b6-JavaScriptruntimeerror:Objectdoesn'tsupportpropertyormethod'getAppVersion'如您在javascript中所见,“window.SCObject”是一个有效对象,但“window.SCObject.getAppVersion()”会引发错误!知道为什么吗?这是我

c# 通过webView2模拟登陆小红书网页版,解析无水印视频图片,以及解决X-s,X-t签名验证【2023年4月29日】

一、c#WebView2简介 1.一开始使用WebBrowser,因为WebBrowser控件使用的是ie内核,经过修改注册表切换为Edge内核后,发现Edge内核版本较低,加载一些视频网站提示“浏览器版本过低“,”视频无法加载“。2.WebBrowser内核版本与WebView2比较WebBrowser内核版本:内核版本(Version)Edge18.9200兼容WebKit537.36 Chrome70 UserAgent:Mozilla/5.0(WindowsNT6.2;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/70.0.3538.1

windows - 如何在 UWP 上的 Xamarin.Forms WebView 中启用 WebGL?

我是Xamarin.Forms的新手,并尝试在我的Windows10x64v1803机器上使用WebView和UWP,但我看不出如何让它与WebGL一起工作。使用WebGL的站点要么显示一条消息“您的视频卡不支持WebGL,要么根本不显示图形内容。这是UWP还是WebView本身的限制?是否是WebView配置问题?WebGL可以在这台机器上的所有其他浏览器中运行。 最佳答案 UWPWebView控件支持WebGL。有类似issuecase在msdn你可以引用。请尝试使用SeparateProcess模式的WebView来替换默认的

c# - Windows 8 应用程序 WebView 捕获事件目标 ="_blank"

我想在Windows应用程序上创建一个webview。问题是我不知道如何在使用IE打开窗口时捕获事件。当链接有target="_blank"时,Windows会自动打开IE。我尝试用C#和JS制作应用程序,但问题是一样的。在JS部分,我尝试使用“newwindow”添加一个事件,但它不起作用对于C#部分,我在XAML上使用了webview,对于HTML,我使用了x-ms-window某些链接的问题是他们的标签中有target="_blank"。他们是解决这个问题的方法吗?他们是捕捉这些事件的一种方式吗? 最佳答案 最简单的解决方案是

c# - WebView ContentChanged 事件

我想在我的应用程序中使用一个网站来显示其中的内容。我必须运行像getNames()这样的JavaScript代码,它会用名称填充div。执行代码后,需要1-2秒填写。我想在填充div时更新应用程序。问题是,我找不到像webView1.ContentChanged或webView1.SourceChanged这样的事件。执行此操作的唯一方法似乎是创建一个计时器,将其设置为3秒,并在执行getNames()时启动它,然后获取源代码。有人知道吗?谢谢 最佳答案 WebView没有支持检测内容更改的内置事件。你可以使用InvokeScrip