小编ktr*_*oss的帖子

Chrome扩展程序 - 从弹出窗口传递到内容脚本的消息

我正在尝试将数据从弹出窗口传递到内容脚本,但我没有运气.我让它以相反的方式工作(内容 - >弹出窗口).我想要做的就是将文本输入到弹出窗口中的输入中,然后单击一个提交按钮,该按钮会将该文本插入到网页的dom中.

这就是我所拥有的:

popup.html

chrome.extension.sendRequest({action:'start'}, function(response) {
    console.log('Start action sent');  
});
Run Code Online (Sandbox Code Playgroud)

contentscript.js

function startExtension() { console.log('Starting Extension'); }

function stopExtension() { console.log('Stopping Extension'); }

function onRequest(request, sender, sendResponse) {
    if (request.action == 'start')
        startExtension()
    else if (request.action == 'stop')
        stopExtension()
    sendResponse({});
}

chrome.extension.onRequest.addListener(onRequest);
Run Code Online (Sandbox Code Playgroud)

javascript messaging google-chrome google-chrome-extension

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

TypeError:google.charts.Bar不是构造函数

我正在尝试使用Google图表API,但是我收到一个我无法理解的错误:

  • 当我使用单个图表时,它很好地显示了图表,但是当我添加第二个图表时,我收到以下错误:

TypeError:google.charts.Bar不是构造函数

这是我的代码:

  <div class="row">
      <div class="col-md-12" style="padding-left:3px; padding-right:3px">
          <html>
            <head>
              <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
              <script type="text/javascript">
                google.charts.load('current', {'packages':['corechart']});
                google.charts.setOnLoadCallback(drawChart);

                function drawChart() {
                  var data = google.visualization.arrayToDataTable([
                    ['Date', 'val1', 'val2' , 'val3', 'val4'],
                              [ '09',  12, 5, 9, 2],
                              [ '10',  32, 19, 16, 9],
                              [ '11',  2, 7, 5, 12],
                              [ '12',  23, 11, 9, 18],
                              [ '13',  5, 7, 4, 12],
                              [ '14',  21, 16, 12, 43],
                              [ '15',  2, 1, 2, 3],
                              [ '16',  9, …
Run Code Online (Sandbox Code Playgroud)

javascript charts google-visualization google-chartwrapper

3
推荐指数
1
解决办法
8151
查看次数

PHP/MySQL中的朋友系统?

我正在尝试写一个像这样工作的朋友系统:

  1. 用户A向用户B发送好友请求.
  2. 用户B接受来自用户A的好友请求.
  3. 用户A和B现在是朋友.

这是我的数据库结构:

CREATE TABLE IF NOT EXISTS `users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(16) NOT NULL,
  `password` char(32) NOT NULL,
  `email` varchar(80) NOT NULL,
  `dname` varchar(24) NOT NULL,
  `profile_img` varchar(255) NOT NULL DEFAULT '/images/default_user.png',
  `created` int(11) NOT NULL,
  `updated` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `email` (`email`),
  UNIQUE KEY `username` (`username`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;
CREATE TABLE IF NOT EXISTS `friend_requests` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_a` int(11) NOT NULL …

php mysql sql

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