我在使用JS拍照方面做了很多搜索,但似乎都没有用.有人说使用activeX控件,这不适合我的情况.我希望用JS拍照并上传一台服务器.
对于Google Chrome扩展程序,我需要捕获网页中的选定文本并发送到网络服务.我被卡住了!
首先我尝试了一个书签,但Mac上的Chrome似乎有一些书签错误,所以我决定写一个扩展名.
我在我的分机中使用此代码:
function getSelText(){
var txt = 'nothing';
if (window.getSelection){
txt = "1" + window.getSelection();
} else if (document.getSelection) {
txt = "2" + document.getSelection();
} else if (document.selection) {
txt = "3" + document.selection.createRange().text;
} else txt = "wtf";
return txt;
}
var selection = getSelText();
alert("selection = " + selection);
Run Code Online (Sandbox Code Playgroud)
当我点击我的扩展图标时,我得到一个"1".所以我认为在浏览器窗口之外选择的行为导致浏览器不再将文本视为"已选择".
只是一个理论....
想法?
我一直在尝试将数据从我的后台页面发送到我的Chrome扩展程序中的内容脚本.我似乎无法让它工作.我在线阅读了一些帖子,但它们并不是很清晰,而且看起来很高.我已经设法使用Chrome样本上的Oauth联系人示例来运行oauth.身份验证工作,我可以通过打开一个新选项卡获取数据并在html页面中显示它.
我想将此数据发送到内容脚本.
我在这方面遇到了很多麻烦,如果有人可以概述你需要遵循从bg页面发送数据到内容脚本甚至更好的代码的明确步骤,我将非常感激.任何接受者?
我的背景页面的代码如下(我已经排除了oauth paramaeters和其他)
` function onContacts(text, xhr) {
contacts = [];
var data = JSON.parse(text);
var realdata = data.contacts;
for (var i = 0, person; person = realdata.person[i]; i++) {
var contact = {
'name' : person['name'],
'emails' : person['email']
};
contacts.push(contact); //this array "contacts" is read by the
contacts.html page when opened in a new tab
}
chrome.tabs.create({ 'url' : 'contacts.html'}); sending data to new tab
//chrome.tabs.executeScript(null,{file: "contentscript.js"});
may be this may work?
};
function getContacts() { …Run Code Online (Sandbox Code Playgroud) 我正在寻找一种在Chrome网站上选择文字的方法,并根据文字选择提供包含内容的叠加/工具提示.
有没有人以前做过这个或者从头顶知道如何制作工具包弹出窗口?
非常感激.
javascript google-chrome google-chrome-extension jquery-tooltip
我是谷歌chrome扩展的新手,我正在尝试编写一个扩展,突出显示div,以防鼠标位于它上面(悬停).如果在另一个div中有div,我想强调内部div.
我有一些样品正在工作,但我不知道如何捕捉悬停事件,提前感谢您的帮助,
快乐,享受生活.
我想编写一个简单的chrome扩展来替换以下一系列步骤,我必须经常为大学做这些步骤:
- 制作一些东西的截图
- 编辑Paint中的截图
- 将unnamend.png保存到硬盘
- 将unnamed.png上传到imageshack.us/pic-upload.de或任何其他网站
- 与他人分享图像链接.
我不关心使用哪个图片上传服务,我只想自动化这个用例以节省时间(我已经红色并且已经开始使用chrome扩展并检查了他们的API,但就是这样,这个页面:http://farter.users.sourceforge.net/blog/2010/11/20/accessing-operating-system-clipboard-in-chromium-chrome-extensions/似乎很有用,但我不能让它覆盖我的系统剪贴板 - 而且我找不到可以帮助我的教程.