Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript iOS设备上的Safari浏览器在双击后不会启动Java脚本功能_Javascript_Ios_Swift_Xcode - Fatal编程技术网

Javascript iOS设备上的Safari浏览器在双击后不会启动Java脚本功能

Javascript iOS设备上的Safari浏览器在双击后不会启动Java脚本功能,javascript,ios,swift,xcode,Javascript,Ios,Swift,Xcode,我是Swift和JavaScript的新手,我很抱歉不能完全解释我的问题,但我希望有人能让我从正确的方向开始。我的公司使用一个旧的Java脚本驱动的网站,它创建包含我的工作分配的动态表。此网站无法与iOS设备配合使用。具体来说,在iOS设备上使用Safari时,如果我选择一个包含工作分配的表行并双击该行,则不会发生任何事情。然而,在桌面上,用鼠标双击作业将打开一个新的浏览器窗口,我可以查看我的作业。查看生成的html,有一个表行元素如下所示: <tr onclick="selectRow(

我是Swift和JavaScript的新手,我很抱歉不能完全解释我的问题,但我希望有人能让我从正确的方向开始。我的公司使用一个旧的Java脚本驱动的网站,它创建包含我的工作分配的动态表。此网站无法与iOS设备配合使用。具体来说,在iOS设备上使用Safari时,如果我选择一个包含工作分配的表行并双击该行,则不会发生任何事情。然而,在桌面上,用鼠标双击作业将打开一个新的浏览器窗口,我可以查看我的作业。查看生成的html,有一个表行元素如下所示:

<tr onclick="selectRow(event);" ondblclick="openPairingDetails(12345);">    


当我双击所选行时,似乎没有触发“ondblclick=”事件。我希望使用WebKit创建应用程序内浏览器,并希望能够解决此问题。如有任何建议,将不胜感激。ondblclick=“openPairingDetails(12345)是一个javascript函数,为每个表行传递一个唯一的参数。仅检测双击事件是不够的。双击函数需要运行“openPairingDetails(12345)”具有给定参数的函数。我需要知道如何解析该参数,并在每次检测到双击时将其传递到函数中。我希望有一个更简单的解决方案,或者更深入的示例。

您的问题似乎被打断了…以“有一个”…?谢谢你,Collin。HTML没有正确地输入编辑器。我是新来的,还在学习。可能重复的欢迎使用堆栈溢出:)好问题!但是,不幸的是,你的问题是重复的。你可以查看页面,了解如何编写更好的问题。希望这不会阻止你继续提问性病。