注册 登录
编程论坛 VFP论坛

WebView2 For VFP (ZHZ)

iswith 发布于 2023-02-21 14:36, 2079 次点击
WebView2 For VFP (ZHZ)
只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录


只有本站会员才能查看附件,请 登录


[此贴子已经被作者于2023-2-21 15:30编辑过]

16 回复
#2
吹水佬2023-02-21 15:32
看似是.NET封装,内核109是旧的可能支持Win7。
我这用的是110
只有本站会员才能查看附件,请 登录

#3
吹水佬2023-02-21 16:03
麻烦你用Devtools截个标头看看109的 Referrer Policy 是什么情况
只有本站会员才能查看附件,请 登录
#4
iswith2023-02-21 16:29
strict-origin-when-cross-origin
#5
吹水佬2023-02-21 17:54
以下是引用iswith在2023-2-21 16:29:03的发言:

strict-origin-when-cross-origin

新的Referrer Policy,这个比较安全
帮试试依次打开下面两个地址看看什么情况,能否正常进入下载页面。
https://www.dlkoo.cc/down/2/2023/603843955.html
https://www.dlkoo.cc/down/downfile.asp?did=540735
#6
iswith2023-02-21 19:28
防盗链提示:

如果您看到此提示,是因为开启了防盗链机制。请您到https://www.官方网站查找您所需要的内容
#7
schtg2023-02-21 20:10
回复 楼主 iswith
谢谢!
#8
吹水佬2023-02-21 20:22
以下是引用iswith在2023-2-21 19:28:37的发言:

防盗链提示:

如果您看到此提示,是因为开启了防盗链机制。请您到https://www.官方网站查找您所需要的内容

多谢测试
有无方法改变内核的Referrer-Policy默认值?
目前也只好拦截添加修改referer
只有本站会员才能查看附件,请 登录

#9
吹水佬2023-02-21 20:33
在WebResourceRequested事件拦截
用 ICoreWebView2HttpRequestHeaders 接口的 SetHeader 方法可以拦截添加或修改 referer
只有本站会员才能查看附件,请 登录


#10
iswith2023-02-21 22:04
设计理念不一样,我需要的是系统平台>=win7的稳定使用浏览功能,以及功能性的满足(如利用cooki 登录,简单的调用JS交互功能)
总之一条简单调用,简单功能使用。不要搞复杂。
#11
shizi02023-02-22 00:31
必须先安装Edge?
#12
easyppt2023-02-22 08:19
1、浏览网页
2、cookies get/set
3、header  get/set
4、简单填表
5、跳转
实现上述5各项功能 就已经非常强大了。

当然如果能调用js 那就可以说是 如虎添翼了

[此贴子已经被作者于2023-2-22 10:29编辑过]

#13
iswith2023-02-23 16:34
请问那位大老写个json来登录这个论坛,我想测试一下WeBView2 的Response:
<script type="text/javascript">
        var page_json = {
            user: {
                id: '724615',
                name: 'iswith',
                groupid: '11',
                my_posts: '63',
                zhuanjiafen: '36',
                included: '0',
            },
            forum: {
                id: '22'
            },
            formhash: '99d986b8'
        }
    </script>
#14
吹水佬2023-02-23 16:51
登录好像是用Request
#15
吹水佬2023-02-23 17:24
.NET的就简单,有NavigateWithWebResourceRequest
#16
iswith2023-02-24 09:33
以下是引用shizi0在2023-2-22 00:31:01的发言:

必须先安装Edge?

安装Webview2,当安装不上时,可以先安装Edge,再安装WebView2,有时候为啥安装不WebView2,官网没有说明,只是叫你安装一次Edge,再安装WebView2.
#17
chenhaiming2023-03-06 20:05
谢谢
1