Xamarin在本地加载JS脚本

时间:2018-11-05 13:41:25

标签: javascript xamarin.forms xamarin.ios

我对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中。

有什么想法吗?

非常感谢。

1 个答案:

答案 0 :(得分:0)

所以我知道了。 问题在于属性以及外部JS如何链接到HTML主页。

在JS文件属性中,将“构建操作”设置为“ BundleResource”,将“资源ID”设置为“ test.js”或其他。 希望这对某人有帮助。