小编Aka*_*h R的帖子

Chrome扩展程序:获取用户名

我正在创建一个Google Chrome扩展程序,对于某些功能,我需要用户的系统登录名(无密码),使用JavaScript无法执行此操作.

有人建议NPAPI,但我不知道它,所以我放弃了.

接下来我想在Chrome浏览器中获取用户名.但仍然没有成功.

我试着用一些东西:

var currentUser; 
var xhr = new XMLHttpRequest(); 
xhr.onreadystatechange = function(data) { 
  if (xhr.readyState == 1) { 
    currentUser = null; 
    if (xhr.status == 200) 
    {
      var re = new RegExp(/<b class="?gb4"?>[\s]*([^<]+@[^<]+)      <\/b>/i); 
      var m = re.exec(xhr.responseText); 
      if (m && m.length == 2) { 
        currentUser = m[1]; 
      } 
    } 
    console.log("Currently logged user (on google.com): " +   currentUser); 
  } 
}; 
xhr.open('GET', ' https://myaccount.google.com/?pli=1', false); 
xhr.send(); `
Run Code Online (Sandbox Code Playgroud)

仍然没有成功.

我的整个日程是获取用户名(桌面登录名或Chrome登录名),但我无法得到它. …

javascript google-chrome username google-chrome-extension

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

ERR_FILE_NOT_FOUND,Google Chrome浏览器扩展程序

我正在尝试建立谷歌浏览器扩展程序。以下是我的清单文件;我搜索了所有位置并采取了所有步骤来解决 chrome-extension://ijkjkkkinepajpigeijodppknjgdooef/popup.html 错误代码:ERR_FILE_NOT_FOUND

{
"manifest_version": 2,
"update_url": "http://clients2.google.com/service/update2/crx",
"name": "Game Extension",
"version": "1.2.0",
"description": "Just for Fun",
"icons": {
"256": "img/icon.png"
},
"browser_action": {
"default_popup": "popup.html"
},
"permissions": [
"tabs",
"identity",
"http://*/*", 
"https://*/*"
],
"oauth2": {

"client_id": "232343423423PrivateClientKey",
"scopes": ["https://www.googleapis.com/auth/userinfo.email"] 
}
}
Run Code Online (Sandbox Code Playgroud)

我已经做了一切,但问题仍然存在。还有,内部扩展

文件夹(**%LOCALAPPDATA%\ Google \ Chrome \ User Data **),与其他扩展名一样,我的扩展名也没有文件夹。

请让我知道出了什么问题。

javascript google-chrome file-not-found google-chrome-extension

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