如何在移动Safari中强制多页的工作打印对话框(打印第一页工作)PDF?
侧面信息:如果我"长按"移动Safari中的Pdf,我会得到一个"将图像另存为"对话框,也许移动Safari实现会将Pdf呈现为图像,我应该搜索此引擎呈现多个页面的解决方案?!
我在一个基本身份验证后面的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调用,这些调用还设置了"授权"标头以完成基本身份验证而不显示提示.
我正在阅读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在状态中是一个更好的主意,但我们保持示例简单.
目标
我试图找到为什么Latravel Dusk测试在Travis CI上失败的原因,这就是为什么我试图在本地重现使用过的Travis CI环境.
设置
在我的.travis.yml我
sudo: required
dist: trusty
Run Code Online (Sandbox Code Playgroud)
这就是为什么我试图在本地重现" 完整的VM环境 "(而不是基于Docker的环境).
目前的发现
到目前为止,我发现Travis使用Chef来配置完整的VM或打包器模板,最终包装travis-cookbooks?
题
如何在Mac OS X上本地配置"Travis full VM trusty sudo"?
ios ×1
javascript ×1
mobile ×1
pdf ×1
printjs ×1
react-redux ×1
reactjs ×1
redux ×1
state ×1
travis-ci ×1