小编Pau*_*ang的帖子

在移动Safari中强制打印多页PDF对话框

如何在移动Safari中强制多页的工作打印对话框(打印第一页工作)PDF?

侧面信息:如果我"长按"移动Safari中的Pdf,我会得到一个"将图像另存为"对话框,也许移动Safari实现会将Pdf呈现为图像,我应该搜索此引擎呈现多个页面的解决方案?!

javascript pdf mobile ios printjs

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

为什么Chrome有时会第二次要求基本身份验证而Firefox却没有?

我在一个基本身份验证后面的Nginx服务器(homestead Vagrant box)上运行了一个React前端和一个Laravel后端,Nginx配置如下:

server {
    ...
    location / {
        try_files $uri $uri/ /index.php?$query_string;
        auth_basic              "Restricted";
        auth_basic_user_file    /home/vagrant/Code/project/.htpasswd;
    }
}
Run Code Online (Sandbox Code Playgroud)

这基本上可以正常运行,Chrome(v52,Mac OS X)"有时"会在后续请求中再次请求auth,例如在按钮悬停时加载定义为css-background的图像.这种行为(至少对我目前的研究而言)并不一致,我不能定期重现它,它不时发生,我找不到后续auth请求的原因.

在Firefox(v47.0,Max OS X)中,我得到一个auth提示符,然后它按预期工作.

您是否知道如何调试Chrome中的特定行为或确保第一个auth提示符是唯一的?

注意:前端向后端发送一些XHR调用,这些调用还设置了"授权"标头以完成基本身份验证而不显示提示.

authorization google-chrome

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

在React Redux应用程序中规范化状态的示例是什么?

我正在阅读Redux Reducers 文档并且没有了解状态正常化的方式.示例中的当前状态是:

{
  visibilityFilter: 'SHOW_ALL',
  todos: [
    {
      text: 'Consider using Redux',
      completed: true,
    },
    {
      text: 'Keep all state in a single tree',
      completed: false
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

如果我们按照下面的说法,您能举例说明上述情况吗?

例如,在一个真实的应用程序中保持todosById:{id - > todo}和todos:array在状态中是一个更好的主意,但我们保持示例简单.

state reactjs redux react-redux

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

在本地提供Travis CI PHP VM(可信,需要sudo)

目标

我试图找到为什么Latravel Dusk测试在Travis CI上失败的原因,这就是为什么我试图在本地重现使用过的Travis CI环境.

设置

在我的.travis.yml

sudo: required
dist: trusty
Run Code Online (Sandbox Code Playgroud)

因为Laravel Dusk需要这个.

这就是为什么我试图在本地重现" 完整的VM环境 "(而不是基于Docker的环境).

目前的发现

到目前为止,我发现Travis使用Chef来配置完整的VM或打包器模板,最终包装travis-cookbooks?

如何在Mac OS X上本地配置"Travis full VM trusty sudo"?

travis-ci

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