我是 Xamarin 的新手。 我正在努力加载嵌入在我的应用程序中的 JS 文件。
<html>
<head>
<title>iOS WebView</title>
<link rel="stylesheet" type="text/css" href="default.css" />
</head>
<body>
<h1>Xamarin.Forms</h1>
<button onclick="test()">Test</button>
<button onclick="test1()">Test 1</button>
<img src="XamarinLogo.png" />
<script type="text/javascript" src="test.js"></script>
<script type="text/javascript">
function test1() {
alert('1');
}
</script>
函数 test() 位于 test.js 中,它与 default.css 和 XamarinLogo.png 位于资源文件夹中。这很奇怪,因为加载了后 2 个文件。
点击第一个按钮永远不会触发警报,但第二个按钮会触发,因为该函数在 html 中。
有什么想法吗?
非常感谢。
最佳答案
所以我想通了。 问题在于属性以及外部 JS 如何链接到主 html 页面。
在 JS 文件属性中,将“构建操作”设置为“BundleResource”,将“资源 ID”设置为“test.js”或其他。 希望这对某人有帮助。
关于javascript - Xamarin 本地加载 JS 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53155568/