0

何か方法はありますか?:-)

<a href="http://www.google.com/">Long press me!</a>
<script type="text/javascript">
    // do something to open context menu of anchor element
</script>
4

1 に答える 1

0

あなたが持っているUIWebViewでjavascriptを実行するには

- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script

Parameters
script
The script to run.
Return Value
The result of running script or nil if it fails.

ディスカッション JavaScript の実行時間は、最上位のエントリ ポイントごとに 10 秒に制限されています。スクリプトが 10 秒以上実行されると、Web ビューはスクリプトの実行を停止します。これはコード内のランダムな場所で発生する可能性が高いため、意図しない結果が生じる可能性があります。この制限が課されるのは、JavaScript の実行によってメイン スレッドがブロックされる可能性があるためです。スクリプトの実行中は、ユーザーは Web ページを操作できません。

JavaScript の割り当ても 10 MB に制限されています。JavaScript の合計メモリ割り当てでこの制限を超えると、Web ビューで例外が発生します。

于 2013-03-28T06:30:04.330 に答える