我对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的资源文件夹中。很奇怪,因为后两个文件已加载。
单击第一个按钮不会触发警报,但是单击第二个按钮则不会触发警报,因为该功能位于html中。
有什么想法吗?
非常感谢。
答案 0 :(得分:0)
所以我知道了。 问题在于属性以及外部JS如何链接到HTML主页。
在JS文件属性中,将“构建操作”设置为“ BundleResource”,将“资源ID”设置为“ test.js”或其他。 希望这对某人有帮助。