小编bai*_*aik的帖子

文本选择并在上下文菜单chrome扩展中显示

我一直在研究一个小的Chrome扩展程序,但我似乎无法解决这个问题,并希望有人能够以全新的视角审视它.

目标是创建一个chrome扩展,使您可以在任何给定的网站上选择文本,并显示一个选项,使用contextmenu项目将选择发送到另一个网站.

我的manifest.json看起来像这样:

{
"name": "Context Menu Search",
"description": "Opens the selected text as keyword in a new window",
"version": "0.1",
"permissions": ["contextMenus"],
"background_page": "background.html"
}
Run Code Online (Sandbox Code Playgroud)

然后是background.html:

<script src="rightclick.js"></script>
Run Code Online (Sandbox Code Playgroud)

rightclick.js:

var selection_callbacks = []; 
 function getSelection(callback) { 
 selection_callbacks.push(callback); 
    chrome.tabs.executeScript(null, { file:"selection.js" }); 
  }; 
  chrome.extension.onRequest.addListener(function (request) { 
    var callback = selection_callbacks.shift(); 
    callback(request); 
  });

function sendSearch(selectedText) {
var serviceCall = 'http://www.google.com/search?q=' + selectedText;
chrome.tabs.create({url: serviceCall});
}
var tx = getSelection();
var title = "Test '" + …
Run Code Online (Sandbox Code Playgroud)

google-chrome google-chrome-extension

19
推荐指数
1
解决办法
2万
查看次数

文本选择和气泡覆盖为Chrome扩展程序

我正在寻找一种在Chrome网站上选择文字的方法,并根据文字选择提供包含内容的叠加/工具提示.

有没有人以前做过这个或者从头顶知道如何制作工具包弹出窗口?

非常感激.

javascript google-chrome google-chrome-extension jquery-tooltip

12
推荐指数
1
解决办法
7570
查看次数

在网站中启用"Tab to search"

我正在寻找一种方法在我的网站上启用谷歌浏览器的"标签搜索"功能,有没有人有这方面的经验?

谷歌没有为我提供足够的信息,我猜这个社区更快.

非常感激

browser google-chrome opensearch

12
推荐指数
1
解决办法
3663
查看次数

维基词典的发音?

我正在寻找一种通过查询某种API来获取任何给定单词的发音的方法.由于维基词典很方便找到我试图使用他们的API的单词发音,但我如何获得特定单词的发音?

php api mediawiki mediawiki-api wiktionary

8
推荐指数
2
解决办法
4227
查看次数

将输入字段设置为开始输入

我正在寻找一种方法,能够在没有选择任何东西的情况下开始在网站上打字,然后关注特定的输入字段.

谷歌也采用了这一功能.在他们的搜索结果中,您可以单击任意位置(使搜索字段散焦),当您开始键入时,它会再次自动聚焦在搜索字段上.

我在考虑jQuery一般的onkeyup功能,专注于该领域,有什么建议吗?

非常感激.

javascript php jquery search-engine setfocus

4
推荐指数
1
解决办法
2359
查看次数

用于替换变量的jQuery全局正则表达式

在下面的例子中,我试图用newname变量替换所有变量的实例-,但是newname在我的例子中,它被处理为文本,而不是变量.

var newname = 'test';

var lastname = $(this).attr('name').replace(/newname/g, "-");

任何人都可以帮忙吗?

javascript regex jquery

2
推荐指数
1
解决办法
3634
查看次数

jQuery复制到输入

可能重复:
jQuery catch paste输入

在jQuery中是否有一个事件处理程序用于将剪贴板中的选择粘贴到输入字段中的事件?

至于我知道没有关键动作,所以我会排除keyup和keydown.点击事件可能会在我单击以激活输入字段时立即响应,但在该事件之后粘贴它们时不会获取内容.

任何输入都非常赞赏.

jquery events javascript-events

0
推荐指数
1
解决办法
3065
查看次数