如何在iPhone Safari中使用javascript长按不打开上下文菜单?

时间:2013-03-28 06:17:19

标签: javascript iphone contextmenu

有办法做点什么吗? : - )

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

1 个答案:

答案 0 :(得分: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。