小编314*_*926的帖子

如何更改chrome打包的应用程序ID或者为什么我们需要manifest.json中的关键字段?

我正在使用一次性Chrome钱包付款为chrome商店开发打包应用程序.对于我的应用程序,我需要在运行时检查用户是否购买了应用程序,以决定它是演示功能还是完整功能.

根据chrome identity API文档:

要使应用程序ID保持不变,您需要将已安装的manifest.json中的密钥复制到源清单.

我有2个关于此程序的问题:

1)在什么条件下我的申请的ID可能会改变?我试图重新安装应用程序并进行更新,但应用程序ID保持不变..如果没有办法更改应用程序ID,为什么我需要此程序?

2)如何将带有manifest.json(包含"key"字段)的zip存档上传到chrome仪表板?问题是上传者向我抛出错误:

发生错误:无法处理您的商品.

清单中不允许使用关键字段.

google-chrome chromium google-chrome-extension google-chrome-devtools google-chrome-app

47
推荐指数
2
解决办法
3万
查看次数

检查批处理文件中的命令是否成功

如何在批处理文件中检查命令

start "" javaw -jar %~p0/example.jar
Run Code Online (Sandbox Code Playgroud)

成功或产生错误?

我想使用if/else语句来回显这个信息.

if-statement batch-file

38
推荐指数
4
解决办法
10万
查看次数

ReactJS失败并显示错误"无法读取未定义的属性'映射'"

在react.js教程之后,我遇到了一个错误:Uncaught TypeError: Cannot read property 'map' of undefined.

我正在遵循严格的教程,但坚持从服务器部分获取.当我使用url数据而不是硬编码的JSON数据提供commentBox时,会出现错误.

/**@jsx React.DOM*/

var converter = new Showdown.converter();

var data = [
  { Author: "Daniel Lo Nigro", Text: "Hello ReactJS.NET World!" },
  { Author: "Pete Hunt", Text: "This is one comment" },
  { Author: "Jordan Walke", Text: "This is *another* comment" }
];

var Comment = React.createClass({
  render: function() {
  var rawMarkup = converter.makeHtml(this.props.children.toString());
    return (
      <div className="comment">
        <h2 className="commentAuthor">
          {this.props.author}
        </h2>
        <span dangerouslySetInnerHTML={{__html: …
Run Code Online (Sandbox Code Playgroud)

reactjs

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

如何在react.js中使用setProps

我想setProps从外面打电话,myComponent以便能够动态更改数据myComponent.
我希望在更改组件的道具后,它会重新渲染自己.

我正在尝试以下方法:

var myComponent = React.createClass({
  render: function () {
    return (
      React.DOM.div(null, this.props.data)
    );
  }
});

React.renderComponent(
  myComponent({ data: someData }),
  document.getElementById('predictionContent')
);

myComponent.setProps({data: someData2});
Run Code Online (Sandbox Code Playgroud)

问题是我不明白如何使用setProps组件.就我而言,我收到"未定义"错误.

怎么解决这个?

reactjs

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

react + signalR中的数据绑定

我有一个策略问题.

我想使用signalR更改我网站中的数据,并使用react显示更改的数据.我的问题是:如何在signalR和反应之间执行数据绑定?

我的第一个线索如下:

signalR:

chat.client.addMessage = function (name, message) {
    chatHistory.push({ Author: name, Text: message }); //here I change global variable chatHistory
};
Run Code Online (Sandbox Code Playgroud)

反应:

var CommentList = React.createClass({some class here});

var CommentBox = React.createClass({
    componentRefresh: function () {
        this.setState({ data: chatHistory });
    },
    getInitialState: function () {
        return { data: chatHistory };
    },
    componentDidMount: function () {
        this.componentRefresh();
        setInterval(this.componentRefresh, this.props.interval);
    },
    render: function () {
        return (
          React.DOM.div(null,
            CommentList({ data: this.state.data })
          )
      );
    }
});

React.renderComponent(
  CommentBox({ interval: 2000 …
Run Code Online (Sandbox Code Playgroud)

signalr reactjs

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

无法从 bitbucket 管道 yml 脚本检出 git 分支

我希望在部署到 QA 服务器之前在 staging 之上进行 rebase(或与 staging 合并),这样它将包含来自我的分支的最新更改和更改。

作为第一步,我尝试检查暂存并失败:我在 bitbucket-pipelines.yml 中有以下配置

merge:
- step:
    name: merge with staging
    image: node:8
    script:
    - git remote update
    - git fetch origin
    - git branch -f staging origin/staging
    - git checkout staging
Run Code Online (Sandbox Code Playgroud)

错误:

+ git branch -f staging origin/staging
fatal: Not a valid object name: 'origin/staging'.
Run Code Online (Sandbox Code Playgroud)

我确实尝试了很多在本地工作的其他变体,但一切都失败了...看起来 bitbucket 限制了对其他分支的访问..

检查 bitbucket 管道中的分支的正确方法是什么?

git bitbucket bitbucket-pipelines

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

Windows快捷方式与图标的相对路径

有没有办法在win快捷方式中设置图标的相对路径?对于目标位置,它工作正常:

%windir%\system32\cmd.exe /c "cd %CD% && start fileToExecute.bat"
Run Code Online (Sandbox Code Playgroud)

我读到win快捷方式可以自动从.exe文件中获取图标但是如果我的目标文件是批处理文件该怎么办?

windows shortcuts icons path batch-file

5
推荐指数
1
解决办法
6099
查看次数

使用javascript在IE11中通过超链接<a>下载img

以下代码适用于Google Chrome,但不适用于IE11.

<!DOCTYPE html>
<html>
<head>
    <title>title</title>
</head>
<body>
    <img id="img1" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAASUlEQVRo3u3PAQ0AIAwDsIGC+TcL
LkhOWgddSU6Ga5udT4iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi8cQEjUgGT
mE6z3QAAAABJRU5ErkJggg==" />
    <script>
        var a = document.createElement('a');
        var image = document.getElementById('img1');
        a.setAttribute('href', image.src);
        a.setAttribute("download", 'fileName');
        document.body.appendChild(a);
        a.click();
        document.body.removeChild(a);
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

当我在IE11中运行此代码时,我收到消息:"您是否要允许此网站在您的计算机上打开应用程序?"

单击"允许"后,我"没有安装任何应用程序来打开此类链接(数据)"

如何使它在IE11中工作?

javascript hyperlink internet-explorer-11

5
推荐指数
1
解决办法
7025
查看次数

如何在聚合物中实现错误跟踪?

在Polymer中有没有一种错误跟踪方法?

问题是,显然硫化和polybuild过程无法提供任何源图(如果我错了,请纠正我).这意味着即使我将使用全局window.onerror函数在硫化的java脚本代码中捕获异常,我将无法将其映射回来并在源文件中找到错误的实际位置.

任何解决方案/解决方案都将受到高度赞赏.

javascript polymer polymer-1.0 vulcanize

5
推荐指数
1
解决办法
228
查看次数

Nuxt 部署错误:服务器资源不可用

为了在 ssr 模式下部署我们的 nuxt 网站,我们首先在 bitbucket 管道中构建和单元测试网站,如果测试是绿色的,我们将构建文件从 bitbucket 服务器复制到我们的生产服务器并触发启动。

问题是 Nuxt 文档没有说明服务器上需要哪些确切的文件。

目前我们正在使用:

.nuxt/  
server/  
static/  
nuxt.config.js 
Run Code Online (Sandbox Code Playgroud)

有时在向网站添加功能后,部署的版本会引发错误:

Error: Server resources are not available!
Run Code Online (Sandbox Code Playgroud)

同时本地版本工作正常。
在项目上本地运行生产服务器也有效。错误有点暗示nuxt错误地选择了一些路径..但​​目录结构完全相同。

任何想法为什么会发生这种情况以及如何解决这个问题?

vue.js server-side-rendering nuxt.js

5
推荐指数
1
解决办法
6184
查看次数