当前位置: 首页 > wzjs >正文

农村建设房子建设网站建设网站源码交易平台

农村建设房子建设网站建设,网站源码交易平台,网络公司可以做哪些业务,诸暨建设局网站加载方式 通过导航到文件 URL 加载本地内容 使用方式: webView->Navigate( L"file:///C:/Users/username/Documents/GitHub/Demos/demo-to-do/index.html"); 但是这种方式存在一些问题,比如: 存在跨域问题(我加载…

加载方式

通过导航到文件 URL 加载本地内容

使用方式:
webView->Navigate( L"file:///C:/Users/username/Documents/GitHub/Demos/demo-to-do/index.html");
但是这种方式存在一些问题,比如:

  1. 存在跨域问题(我加载的vue写得本地页面)

参考以下链接解决问题:

  1. WebView2 浏览器标志
  2. 全局总结

解决方法:

  1. 设置环境变量
    ​​​​​​![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=image.png&pos_id=img-Oiwwzsqe-1727069632557在这里插入图片描述
  2. 在创建WebView2控件之前,在代码中添加进程环境变量:
    SetEnvironmentVariable(L"WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS", L"--allow-file-access-from-files --disable-web-security");
  3. 创建WebView2时指定EnvironmentOptions,例如:
#include <WebView2EnvironmentOptions.h>
...
std::wstring args;
args.append(L"--allow-file-access-from-files --disable-web-security");
auto options = Microsoft::WRL::Make<CoreWebView2EnvironmentOptions>();
options->put_AdditionalBrowserArguments(args.c_str());
CreateCoreWebView2EnvironmentWithOptions(nullptr, nullptr, options.Get(),Callback<ICoreWebView2CreateCoreWebView2EnvironmentCompletedHandler>(//回调函数...)
)

以上方式实测有效。

导航到 HTML 字符串的示例

个人测试加载html字符串,对于html中引入了css和js,加载不太友好。

使用虚拟主机名映射加载本地内容

推荐使用这种方式,加载速度比WebResourceRequested快(实测的确是快点),但是需要支持:ICoreWebView2_3

wil::com_ptr<ICoreWebView2_3> webView;
webView = webview.try_query<ICoreWebView2_3>();
if (!webView.get())
{}
else
{
webView->SetVirtualHostNameToFolderMapping(L"demo", L"C:\\Github\\Demos\\demo-to-do", COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND_DENY_CORS);
webView->Navigate(L"https://demo/index.html");
}

通过处理 WebResourceRequested 事件加载本地内容

这种方式是通过截获网络请求,然后返回需要的数据。以达到成功请求的假象。
代码见参考文档:
WebResourceRequested截获请求并发送回结果

http://www.dtcms.com/wzjs/145701.html

相关文章:

  • 池州网站建设网站建设企业网站首页
  • 北京网站建设哪家专业百度权重怎么看
  • 网站建设公司有哪些内容百度爱采购优化
  • 海拉尔做网站的公司市场营销策划方案3000字
  • 上海网站建设案例seo简单优化
  • jsp的动态网站开发长沙seo优化报价
  • wordpress最近更新模块谷歌seo外链
  • 7有免费建网站如何查询百度搜索关键词排名
  • 做网站asp和asp.net关键词提取
  • 淄博做网站的网络公司英文外链seo兼职在哪里找
  • 字体设计软件免费网站seo收录
  • 网站建设关键技术网站推广方案范例
  • 青岛专业网站开发百度广告联盟点击一次多少钱
  • eclipse静态网站开发广东东莞最新情况
  • jsp做简单校园网站网页模板源代码
  • 网站建设的违约责任网页制作html代码
  • 网站制作的常见问题故事式软文范例100字
  • 网站推广培训机构seo关键词排名怎么提升
  • 我想自己建个网站 应该怎么做淘客推广怎么做
  • 深圳网站备案seo搜索引擎优化就业指导
  • 哈尔滨市建设工程信息网官方网站班级优化大师下载安装
  • 360建站abc官网8个公开大数据网站
  • 什么网站做玩具的比较多seo实训报告
  • 男孩做网站软件定制开发
  • 做ipad的网站尺寸是多少品牌公关具体要做些什么
  • 做网站的挣钱么郑州互联网公司排名
  • 深圳住房和城乡建设局网站首页产品互联网推广
  • 网站排名优化建设滴滴友链
  • 企业的网站设计seo公司彼亿营销
  • wordpress音乐网站主题郑州seo优化推广