小编sam*_*ris的帖子

如何在 Windows 7/8 中键入 en-dash 和 em-dash?

我写博客文章,我经常需要在我的博客文章中键入短划线 (-),有时还需要键入长破折号 (-)。目前我将这些字符保存在一个文本文件中,并在需要时复制粘贴它们。不用说,当您键入大文本时,在键盘和鼠标之间移动是一件令人头疼的事情。

如果有可用于这两个字符的键盘快捷键,对我来说会更好。有没有办法在 Windows 中键入 en-dash 和 em-dash?我在不同的计算机上使用 Windows 7 和 Windows 8。


如果您出于某种原因需要查看差异,这里是一个对齐的破折号比较。

  1. 这是破折号
  2. 这是 - 破折号
  3. 这是——em-dash

windows windows-7 typing windows-8

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

即使本地开发服务器未处于活动状态,出于开发目的添加到主机文件的假“.dev”域也会重定向到 Windows 上 Chrome 中的 HTTPS

我正在本地构建Express.js应用程序。为了在 localhost 以外的其他地方进行测试,我将以下条目添加到我的主机文件中:

127.0.0.1       mynewapp.dev
Run Code Online (Sandbox Code Playgroud)

甚至没有启动应用程序,我不小心http://mynewapp.dev:3000在 Chrome 中尝试了(这是我打算运行应用程序的地方)。令我惊讶的是,Chrome 将我重定向到https://mynewapp.dev:3000.

浏览器控制台中的标题显示:

一般的:

  • 请求网址: http://mynewapp.dev:3000/
  • 请求方式:GET
  • 状态代码:307 内部重定向
  • 推荐人政策:降级时不推荐人

响应头:

  • 地点: https://mynewapp.dev:3000/
  • 非权威原因:HSTS

请求头:

  • 显示临时标题
  • 升级不安全请求:1
  • 用户代理:Mozilla/5.0(Windows NT 10.0;Win64;x64)AppleWebKit/537.36(KHTML,如
  • 壁虎)Chrome/68.0.3440.106 Safari/537.36
  • X-DevTools-Emulate-Network-Conditions-Client-Id: 23A0CBD658A51DF4CA3B25A263078DA4

这怎么发生的?我没有重定向请求的软件,我的应用程序甚至没有运行!

我在用:

  • Chrome 版本 68.0.3440.106(官方版本)(64 位)
  • Windows 10 企业版

但是,这不会发生在:

  • Microsoft Edge 40.15063.674.0(显示错误代码:INET_E_RESOURCE_NOT_FOUND)
  • IE 11(显示错误代码:INET_E_RESOURCE_NOT_FOUND)

回答评论:

  • curl -I http://mynewapp.dev:3000 卡住了,什么也不显示。
  • 我也尝试过chrome://net-internals/#events,并找到了请求。这是我看到的:

    100382: URL_REQUEST
    http://mynewapp.dev:3000/
    Start Time: 2018-08-17 07:32:03.853
    
    t=16751 [st=   0] +REQUEST_ALIVE  [dt=1007]
                       --> priority = "HIGHEST"
                       --> url = …
    Run Code Online (Sandbox Code Playgroud)

google-chrome redirection hosts-file

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