如何从Safari扩展程序的上下文菜单中获取图像数据

时间:2019-05-22 09:42:59

标签: swift macos safari safari-extension

我有一个Safari扩展程序,并且已经打开了上下文菜单。我有几个要解决的问题。

我这样添加了侦听器script.js

document.addEventListener("contextmenu", handleContextMenu, false);

  1. 仅当右键单击文本或图像时,我希望在上下文菜单中添加项目。并且需要知道如何检查文本或图像作为上下文菜单项的标题是否会相应更改
  2. 我已经使用
  3. 成功获取了所选文本
   var selectedText = window.getSelection().toString();
   safari.extension.dispatchMessage("textSelected",  { "Text": selectedText })

但是,我想知道如何首先知道是否右键单击图像,然后如何从图像到扩展名获取数据。 我是OSX和Safari扩展的新手。

0 个答案:

没有答案