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 执行可能会导致主线程阻塞,因此当脚本运行时,用户无法与网页交互。

JavaScript 分配也限制为 10 MB。如果超过 JavaScript 的总内存分配限制,Web 视图会引发异常。

于 2013-03-28T06:30:04.330 回答