cefsharp 执行js_怎么防止js注入

cefsharp 执行js_怎么防止js注入我试图注入的JavaScript文档的页面后,加载磁头:CefSharpJavaScript注入varbrowserSettings=newBrowserSettings();browserSettings.FileAccessFromFileUrlsAllowed=true;browserSettings.UniversalAccessFromFileUrlsAllowed=t…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

我试图注入的JavaScript文档的页面后,加载磁头:CefSharp JavaScript注入

var browserSettings = new BrowserSettings();

browserSettings.FileAccessFromFileUrlsAllowed = true;

browserSettings.UniversalAccessFromFileUrlsAllowed = true;

browserSettings.TextAreaResizeDisabled = true;

var webView= new WebView(“about:blank”, browserSettings);

webView.EvaluateScript(“var script = document.createElement(‘script’)”); // Line 1

webView.EvaluateScript(“script.src=’http://domain.my/scripts/my.js'”); // Line 2

webView.EvaluateScript(“document.body.appendChild(script)”); // Line 3

evaluting脚本行后1和2,我可以在开发工具看到脚本变量。但是,当我尝试执行行3我收到异常:

An unhandled exception of type ‘System.StackOverflowException’ occurred in CefSharp.dll

哪里是我的错?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193018.html原文链接:https://javaforall.net

(0)
上一篇 2025年12月3日 下午6:43
下一篇 2025年12月3日 下午7:15


相关推荐

  • Java链表分割_java中有没有写好的单链表

    Java链表分割_java中有没有写好的单链表描述:现有一链表的头指针ListNode*pHead,给一定值x,编写一段代码将所有小于x的结点排在其余结点之前,且不能改变原来的数据顺序,返回重新排列后的链表的头指针。/*publicclassListNode{intval;ListNodenext=null;ListNode(intval){this.val=val;}}*/publicclassPartition{publicListNo

    2022年5月3日
    46
  • 数据分析模型篇—PEST分析

    数据分析模型篇—PEST分析今天给大家分享的是在企业战略管理中一个比较经典的分析—PEST分析。PEST分析一种企业所处宏观环境分析模型,宏观环境又称一般环境,是指影响一切行业和企业的各种宏观力量。而针对PEST,指的就是P政治(Politics),E经济(Economy),S社会(Society),T技术(Technology),这四类因素一般不受企业掌控,但是又会对企业的发展产生很大的影响,所以PEST分析在很多企业…

    2022年6月12日
    36
  • ResNet介绍

    ResNet介绍ResNet 介绍 1 简要概括 ResNet ResidualNeur 由微软研究院的 KaimingHe 等四名华人提出 通过使用 ResNetUnit 成功训练出了 152 层的神经网络 并在 ILSVRC2015 比赛中取得冠军 在 top5 上的错误率为 3 57 同时参数量比 VGGNet 低 效果非常突出 ResNet 的结构可以极快的加速神经网络的训练 模型的准确率也有比较大的提

    2026年3月26日
    3
  • pdman重命名表

    pdman重命名表已经投入使用的数据库设计觉得表名有些啰嗦想要把 manage status baseinfo 重命名为 manage baseinfo 对于 pdman 的操作是先建新名字的表 再删除旧名字的表 并不是重命名如果没有及时备份 旧表里的数据就都没了实际的 sql 语句如下 CREATETABLEm baseinfo idbigint 20 unsignedNOT

    2026年3月19日
    3
  • Qt版音乐播放器[通俗易懂]

    Qt版音乐播放器[通俗易懂]Qt版音乐播放器转载请标明出处:牟尼的专栏 http://blog.csdn.net/u012027907一、关于Qt1.1什么是Qt   Qt是一个跨平台应用程序和UI开发框架。使用Qt只需一次性开发应用程序,无需重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。   QtCreator是全新的跨平台QtIDE,可单独使用,也可与Qt库

    2022年6月4日
    49
  • 公众号发送模板消息

    公众号发送模板消息场景:当用户在公众号中发起了一笔支付,后台给用户发送一个消息。微信配置:用的个人公众号测试,访问地址https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login&token=1212530455&lang=zh_CN(1)配置域名:(2)配置模板消息(3)修改网…

    2022年5月1日
    49

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号