当前位置:   jquery > 正文

发送带有电子webview的发布请求

javascript,http-post,webview,electron,安全,https,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具,开发人员工具,站长工具

我想从外部脚本发送POST带有Electron webview的请求.目前我只是将src属性设置为触发页面加载,该页面加载会发送GET请求:



有没有办法通过发送POST请求将webview导航到URL ?也许是一种方法webview,而不仅仅是黑客攻击src



1> artur grzesi..:

您可以使用Webview上下文执行任意代码.executeJavaScript.

此外,您的代码可以访问所有浏览器内置的apis.最方便的是使用fetch方法设置为post.

在您的情况下(如果已经加载了webview;例如.src已经设置了它):

document.getElementById('view')
  .executeJavaScript('fetch("http://example.com/?foo=bar", {method: "post"});');

一些评论:

    请求的来源由.srcwebview 控制.

    似乎所有默认安全策略仍然由webview使用 - 特别是您无法拨打http:来自https:.

    将代码作为字符串传递有点痛苦.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/jquery/detail/13436
推荐阅读
相关标签
  

闽ICP备14008679号