Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.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
Internet explorer 我怎样才能像Skype插件那样,将自定义onclick处理程序添加到SPAN标记中?_Internet Explorer_Html - Fatal编程技术网

Internet explorer 我怎样才能像Skype插件那样,将自定义onclick处理程序添加到SPAN标记中?

Internet explorer 我怎样才能像Skype插件那样,将自定义onclick处理程序添加到SPAN标记中?,internet-explorer,html,Internet Explorer,Html,当我查看Skype的Internet Explorer加载项呈现的网页的源代码时,我发现他们的自定义html元素是一个带有特定属性的SPAN元素,“skypeaction”设置为“dropdown”-我想,这是当用户单击该元素时能够打开下拉菜单的 除此之外,我看不到任何javascript或任何东西能够真正使下拉菜单弹出。我知道弹出窗口的CSS代码是skypeplugin dll中的一个嵌入引用,但我不明白这个元素是如何可单击的 这里有人知道这是如何工作的吗?我是否有可能以某种方式复制它?Sky

当我查看Skype的Internet Explorer加载项呈现的网页的源代码时,我发现他们的自定义html元素是一个带有特定属性的SPAN元素,“skypeaction”设置为“dropdown”-我想,这是当用户单击该元素时能够打开下拉菜单的

除此之外,我看不到任何javascript或任何东西能够真正使下拉菜单弹出。我知道弹出窗口的CSS代码是skypeplugin dll中的一个嵌入引用,但我不明白这个元素是如何可单击的


这里有人知道这是如何工作的吗?我是否有可能以某种方式复制它?

Skype安装了一个BHO和某种类型的助手扩展,用于处理本机代码中的点击。可能是通过做类似的事情

如果你在IE中进入工具->管理加载项,你可以看到它们有一个BHO和另一个已注册的助手扩展