小编Eug*_*lin的帖子

模板字符串ES6可防止换行

我有一个长字符串,我使用ES6模板字符串构建,但我希望它没有换行符:

var string = `As all string substitutions in Template Strings are JavaScript
              expressions, we can substitute a lot more than variable names.
              For example, below we can use expression interpolation to 
              embed for some readable inline math:`

console.log(string);
Run Code Online (Sandbox Code Playgroud)

结果:

As all string substitutions in Template Strings are JavaScript
expressions, we can substitute a lot more than variable names.
For example, below we can use expression interpolation to
embed for some readable inline math:
Run Code Online (Sandbox Code Playgroud)

我的期望:

As all string substitutions in …
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6 template-strings

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

拍摄包含iframe的页面的屏幕截图

我们有一个nodeJS / angular 4网站,该网站显示来自第三方的iframe(powerBI Emebdded)。我们正在尝试开发一种功能,以允许最终用户对包含iframe内容的页面进行截图。

我们尝试了iframe2image库:https//github.com/twolfson/iframe2image

但是我们面临着同一个原产地政策的问题:

ERROR DOMException: Blocked a frame with origin http://localhost:4200
from accessing a cross-origin frame
Run Code Online (Sandbox Code Playgroud)

由于我们无权访问iframe(这是PowerBI iframe生成的带有专用库的第三方内容)。我们无法通过将iframe中的window.document.domain设置为同一域来绕过该策略。

您有建议的解决方案吗?

html javascript dom node.js angular

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

CSRF-使用api调用询问是否安全?

我在使用Angular的网站上使用基于会话的CSRF。进行HTTP呼叫以要求CSRF令牌是否安全?

例如,如果我将具有有效用户会话的请求发送到了一个名为/ csrf / get的页面,并且该页面打印了原始令牌,那么对于CSRF功能而言,这是否足够安全?如果没有,在保持JSON检索功能的同时,我还能做些什么使其更安全?

这将是所有其他事情之前的第一个api调用,我将其保留在localstorage上,以在每个http调用中使用它

javascript api http csrf csrf-protection

6
推荐指数
2
解决办法
448
查看次数

NodeJS:为什么新的Date()会有两个小时的差异?

我正在做一个

console.log(process.env.TZ);
console.log(new Date());
Run Code Online (Sandbox Code Playgroud)

它输出

Europe/Amsterdam
2018-09-02T08:07:03.842Z
Run Code Online (Sandbox Code Playgroud)

但目前的时间是10:07而不是08:07.

实际的问题是,当我将模型保存到数据库时,它会以某种方式转换为UTC,这不是我想要的.它就像order.delivery_date = 2018-08-06 10:00:00; order.save().当我查看数据库时,它说08:00:00.我该如何防止这种情况发生?

我正在使用Loopback 3和MySQL.

javascript date utc node.js loopbackjs

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

Jenkinsfile 写入 JSON 文件

在我的 Jenkinsfile 中,我尝试创建一个简单的 JSON 文件并将其写入工作区文件夹。

JSON 文件的内容应该是:

{"people": {"name":"john","surname":"doe"}}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

java groovy json jenkins jenkins-pipeline

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

如何清除 Angular 路由器中的导航历史记录

我有一个用例,其中我需要使用清除导航历史记录angular-router(以便按下硬件后退按钮不会将我带到上一页,而是主页)。

我一直在寻找一个简单的解决方案,但还没有找到。

我有使用建议nativescript,但我不想增加我的包大小以满足此要求。

angular请告知我是否可以使用任何内置功能?

angular

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

JavaScript 从联系电话中删除空格、国家代码和求零

我有联系人列表,需要从手机号码中删除国家代码(+91)、数字和零之间的空格(以零为前缀)。它应该只包含 10 位数字。

我曾尝试以下列方式使用 Regex,但它只从数字中删除了空格。

var value = "+91 99 16 489165";
var mobile = '';
if (value.slice(0,1) == '+' || value.slice(0,1) == '0') {
    mobile = value.replace(/[^a-zA-Z0-9+]/g, "");
} else {
    mobile = value.replace(/[^a-zA-Z0-9]/g, "");
}

console.log(mobile);
Run Code Online (Sandbox Code Playgroud)

javascript regex string replace

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

以编程方式将值推送到空对象

有没有办法将值推入空object?我这里有一个显示国家名称和人口的国家列表.我想将这些值插入到对象中,就像下面的示例一样.

<ul class="countries">
    <li  class="country">
        <span class="country-name">Philippines</span>
        <span class="country-population">200</span>
        <span class="description">Blablabla</span>
    </li>
    <li class="country">
        <span class="country-name">Brunei</span>
         <span class="country-population">200</span>
         <span class="description">Blablabla</span>
     </li>
     <li class="country">
         <span class="country-name">Malaysia</span>
         <span class="country-population">400</span>
         <span class="country-population">Blablabla</span>
     </li>

</ul>
Run Code Online (Sandbox Code Playgroud)
var countries = [
    {name: "Philippines", population: 200, description: "Blablabla"},
    {name: "Brunei", population: 200, description: "Tatatata"},
    {name: "Malaysia", population:4100, description: 'Zzazazaza'}
]
Run Code Online (Sandbox Code Playgroud)
0: {name: "Philippines", population: 200, description: "Blablabla"}
1: {name: "Brunei", population: 200, description: "Tatatata"}
2: {name: "Malaysia", population: 400, description: "Zzazazaza"}
Run Code Online (Sandbox Code Playgroud)

我尝试了下面的脚本,但只插入了国家/地区的名称.怎么还插入populationdescription …

javascript jquery

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