我想在 WKWebView 中运行本地 HTML 文件。然后我想使用来自应用程序包中的本地目录或应用程序文档目录中的路径的一些本地文件(.js 和资产)然后在我的 localHost 上提供它们。看起来我从本地目录加载文件时遇到问题。
我创建一个具有特定端口(8090)的本地 Web 服务器: GCDWebServer 这是我加载到 WKWebView(已加载)的初始文件:
<script type="text/javascript" src="http://localhost:8090/PATH_TO_FOLDER_WITH_ASSETES_TO_FILE_AND_FILE_NAME.js></script>
<script>
function loadContent() {
var config = {
Id: "someID",
staticServer: "http://localhost:8090/PATH_TO_FOLDER_WITH_ASSETES/",
remoteServer: "https://myApp-staging.io/",
language:"en"
};
var success = function (new) {};
var error = function (error) {};
nert(config, success, error);
}
window.addEventListener("load", load);
</script>
</head>
<body><div id="content"></div></body>
</html>
结果:尝试获取文件时出现 501 错误