Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.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
Windows 本机应用程序是否可以在浏览器中访问DOM?(Mac/Win/Linux)_Windows_Macos_Dom - Fatal编程技术网

Windows 本机应用程序是否可以在浏览器中访问DOM?(Mac/Win/Linux)

Windows 本机应用程序是否可以在浏览器中访问DOM?(Mac/Win/Linux),windows,macos,dom,Windows,Macos,Dom,想象一下一个字典应用程序,它可以在用户点击任何其他应用程序(包括浏览器)时抓取单词并弹出其含义。是否可以根据单词的HTML属性扭曲此行为 编辑:我注意到一些很酷的东西。OSX的内置字典应用程序有一个快捷方式(cmd+control+d),可以弹出单词的意思(鼠标悬停在上面的单词)。它还突出了这个词。突出显示区域随着字体大小的增加而增大。查看此内容并尝试各种字体大小。是/否 如果字典应用程序嵌入了浏览器实例(如webkit浏览器),则应该可以访问DOM 如果您希望您的应用程序操作一个已经运行的浏览

想象一下一个字典应用程序,它可以在用户点击任何其他应用程序(包括浏览器)时抓取单词并弹出其含义。是否可以根据单词的HTML属性扭曲此行为

编辑:我注意到一些很酷的东西。OSX的内置字典应用程序有一个快捷方式(cmd+control+d),可以弹出单词的意思(鼠标悬停在上面的单词)。它还突出了这个词。突出显示区域随着字体大小的增加而增大。查看此内容并尝试各种字体大小。

是/否

如果字典应用程序嵌入了浏览器实例(如webkit浏览器),则应该可以访问DOM

如果您希望您的应用程序操作一个已经运行的浏览器实例,但它无法控制,那么如果

  • 该浏览器有一个与应用程序交互的浏览器插件
  • 您可以截取低级命令,直接干扰浏览器的内核或内存
对于所有浏览器来说,这两项都不容易做到。

是/否

如果字典应用程序嵌入了浏览器实例(如webkit浏览器),则应该可以访问DOM

如果您希望您的应用程序操作一个已经运行的浏览器实例,但它无法控制,那么如果

  • 该浏览器有一个与应用程序交互的浏览器插件
  • 您可以截取低级命令,直接干扰浏览器的内核或内存

对于所有浏览器来说,这两项都不容易做到。

谢谢。这是第二条路。浏览器插件和本机应用程序之间的交互听起来很有趣。我想他们会通过HTTP进行对话吧?客户端听起来很简单,但是服务器在尝试侦听端口时可能会遇到防火墙等问题。有什么想法?谢谢。这是第二条路。浏览器插件和本机应用程序之间的交互听起来很有趣。我想他们会通过HTTP进行对话吧?客户端听起来很简单,但是服务器在尝试侦听端口时可能会遇到防火墙等问题。思想?