0

私は、JavaScript が iPad アプリから目的の c を呼び出せるようにするために、ここで概説したこのプロセスをほとんど使用しています。

http://www.stevesaxon.me/posts/2011/window-external-notify-in-ios-uiwebview/

ページに挿入している私の JavaScript コードは次のとおりです。

<script type="text/javascript">;
window.external =
{
'Set_A': function(s) { document.location = 'qms://Set_A?param=' + s; },
'Get_A': function(s) { document.location = 'qms://Get_A'; },

'Set_B': function(s) { document.location = 'qms://Set_B?param=' + s; },
'Get_B': function(s) { document.location = 'qms://Get_B'; },

'Set_C': function(s) { document.location = 'qms://Set_C?param=' + s; },
'Get_C': function(s) { document.location = 'qms://Get_C'; },

'Get_Version': function(s) { document.location = 'qms://Get_Version'; }
};
</script>;

また、初期化のために上記のメソッドを呼び出す HTML コードの JavaScript は次のとおりです。

<html>
<body>
...
<script type="text/javascript">

Get_Version();

Set_A(true);
Set_B(false);
Set_C(true);

<script>
</body>
</html>

上記の html で、Objective C で呼び出される唯一のメソッドは、最後のメソッド Set_C(true); です。

ありがとう。

4

1 に答える 1

1

そこで、このブログ エントリを使用して機能させました。 /

于 2012-11-13T23:05:57.743 に答える