React 应用程序在浏览器中工作,但在 Cefsharp 中不工作。可能 "Provisional headers are shown" 问题
React Application works in browser but doesn't work in Cefsharp. Probably "Provisional headers are shown" issue
我托管 angular 组件,作为地图使用。
有一个搜索功能,它是一个文本框,其中 returns 字符串列表:
它在浏览器上 运行 时工作正常,但当我 运行 在 cef 浏览器组件中时它不工作。
浏览器应用程序的请求-响应序列运行良好:
WPF Cef 应用程序有请求-响应序列:
我认为 Cefsharp 实施缺少一些配置。 "disable cache"之类的我都试过了,但是都没有用。
此外,对于正常运行的浏览器应用程序,安全部分显示 "This page is not secure.":
而对于 Cef 应用程序,它是“此页面的安全性未知”。:
我的 React 应用程序 运行s 来自本地主机,而 cefsharp 中的应用程序 运行s 来自嵌入式资源:
http://app//resource/BrowserEx.ViewModels/web-gis-app/build/common-components/cc-gis-viewer/index.html?
当我直接在浏览器上双击 运行 html 文件时,它会抛出异常:
我将不胜感激任何意见、建议甚至暗示。
通过 Fiddler 对我的请求-响应 URL 的分析,我终于找到了原因。
我在 Cefsharp 中的 URL 不正确。
一旦我将 URLs 保存在 App.config 文件中并且配置文件不喜欢“&”:
Here 我找到了问题的解决方案。
解决方案只是删除所有 amp; 字符:
因此,所有这些混乱的结论是:在构建 URL 时不要使用 &
,而是使用 &
!
我托管 angular 组件,作为地图使用。 有一个搜索功能,它是一个文本框,其中 returns 字符串列表:
它在浏览器上 运行 时工作正常,但当我 运行 在 cef 浏览器组件中时它不工作。
浏览器应用程序的请求-响应序列运行良好:
我认为 Cefsharp 实施缺少一些配置。 "disable cache"之类的我都试过了,但是都没有用。
此外,对于正常运行的浏览器应用程序,安全部分显示 "This page is not secure.":
而对于 Cef 应用程序,它是“此页面的安全性未知”。:
我的 React 应用程序 运行s 来自本地主机,而 cefsharp 中的应用程序 运行s 来自嵌入式资源:
http://app//resource/BrowserEx.ViewModels/web-gis-app/build/common-components/cc-gis-viewer/index.html?
我将不胜感激任何意见、建议甚至暗示。
通过 Fiddler 对我的请求-响应 URL 的分析,我终于找到了原因。
我在 Cefsharp 中的 URL 不正确。
一旦我将 URLs 保存在 App.config 文件中并且配置文件不喜欢“&”:
Here 我找到了问题的解决方案。
解决方案只是删除所有 amp; 字符:
&
,而是使用 &
!