小编Joh*_*ohn的帖子

错误:HTMLElement类型中不存在属性'select'

没有错误本地演示

vscode抱怨错误

 function copy(){
        var Url=document.getElementById("Id");
        Url.select(); //error
        document.execCommand("Copy"); // browser copy
        }
Run Code Online (Sandbox Code Playgroud)

如上.我正在尝试创建一个在浏览器中复制文本的功能.但错误作为标题出现在typescript中.select()是有效的我认为(链接),因为当我在演示中使用它时我可以正确复制.我的ts版本是2.8.1

javascript typescript visual-studio-code

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

npm install error无法找到模块'read-package-json.js'

在此输入图像描述

当我安装npm如上图所示,错误信息显示:错误:无法找到模块'/private/var/folders/dm/bzjdbz_s1z1bby3p087g0jr00000gn/T/npm.922/package/bin/read-package-json.js'

详情见pic.any提示?谢谢

npm

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

为什么 nodejs 加密签名功能只接受 privateKey pem 格式?

首先,我们使用椭圆加密包。符号函数如下所示:

signByPriv = function (privKeyData, text) {
    let msgHash = getmsgHash(text, "SHA-384");
    let key = ec.keyFromPrivate(Buffer.from(privKeyData,'base64').toString('hex'), 'hex')
    let signature = key.sign(msgHash);
    return signature
}
Run Code Online (Sandbox Code Playgroud)

然后我们想把它改成 nodejs 版本,因为 nodejs 在引擎盖下使用 openssl?所以它会更快

首先我的符号功能如下:

signByPriv = function (privKeyData, text) {
    const sign1 = crypto.createSign('SHA384');  //hash do inside
    sign1.write(text);
    sign1.end();
    const signature = sign1.sign(privKeyData, 'hex');
    return signature;
}
Run Code Online (Sandbox Code Playgroud)

它会抱怨错误:

internal/crypto/sig.js:86 const ret = this[kHandle].sign(data, format, type, passphrase, rsaPadding,

错误:错误:0909006C:PEM 例程:get_name:无起始行

所以我检查了nodejs docs,发现它需要以pem格式传递privKey?

signByPriv = function (privKeyData, text) {
    let key = turnBase64PrivToPemKey(privKeyData) …
Run Code Online (Sandbox Code Playgroud)

javascript openssl cryptography elliptic-curve node.js

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

Mac安装openssl,环境找不到

我已经安装了openssl。当我输入openssl时,命令行可以识别它。但是我的节点配置找不到它。

看下面的图片

在此输入图像描述

我尝试在 .bash_profile 中添加路径

并尝试了一些技巧 但没有一个有效

macos openssl node.js

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

如何设置交易视图以适应移动设备

我们已经在PC Web中使用了tradingView,并且效果很好。现在我们要开发一个移动网络。据我所知,它支持交易视图。但是,当我使用 GitHub 中的演示时https://github.com/tradingview/charting-library-examples

看起来布局和字体大小不正确。它不支持移动设备(我已经设置了 resize:true,这可能还需要一些带有工具提示的配置?): 在我的 iPhone 上演示

但官方网站上的演示看起来不错:

官方网站演示

我应该配置什么才能很好地支持移动设备,谢谢(我尝试在SO中搜索此类问题,但一无所获)

javascript tradingview-api

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