我有一些基于 Web 的本地应用程序用于家庭自动化,这些应用程序可以通过 IP 地址访问,端口号类似于http://192.168.1.100:8080.
我试图实现的是将每个单独的 IP 和端口号组合链接到一个内部域名,以便任何人都可以使用域和子域名而不是 IP 地址。
例如,一个人可以指定一个 URLhttp://kitchen.home而不是一个带有端口号 URL 的 IP 地址,例如http://192.168.1.100:8080.
同时http://192.168.1.100:8081可以映射到一个域名,例如hall.home,http://hall.home可以使用URL代替该 IP 地址和端口号。
对服务器的访问不需要修改hosts单个 PC的文件,而应该是某种域名服务器,将域名映射到本地网络上任何 PC 的 IP 地址和端口号。
当我创建新项目时,默认预览设备始终会显示为Nexus4。我不再需要Nexus 4。如标题所述,这怎么可能?
我正在尝试使用html2canvas库将 div 转换为图像。我试过但没有成功无法将完整的 div 转换为图像,图像中缺少滴管。
网址:https : //www.makethatvape.com/ejuicecalc/
用代码试过:
html2canvas($("#widget")).then(function(canvas) {
bimg = canvas.toDataURL(); // by default png
});
Run Code Online (Sandbox Code Playgroud)
所以,任何想法如何克服这个问题。我玩过 html2canvas,它适用于文本和 CSS div 到画布的转换。
我知道 Finder 有内置选项可以更改默认应用程序,但这仅适用于该扩展。我想为所有类型的文本文件提供我的编辑器(MacVim)。例如 .html、.xml、....gitignore 等,甚至未知的扩展名如 .this。
我已经尝试过duti但看起来不再工作了。
我也尝试过:
$ defaults write com.apple.LaunchServices LSHandlers -array-add '{LSHandlerContentType=public.plain-text;LSHandlerRoleAll=org.vim.MacVim;}'
$ defaults read com.apple.LaunchServices
{
LSHandlers = (
{
LSHandlerContentType = "public.plain-text";
LSHandlerRoleAll = "org.vim.MacVim";
}
);
}
Run Code Online (Sandbox Code Playgroud)
以及不同的尿路感染,例如public.text,public.utf8-plain-text。没有运气。
任何帮助表示赞赏。我不想再看到 TextEdit...
css ×1
dns ×1
html2canvas ×1
javascript ×1
jquery ×1
macos ×1
macos-sierra ×1
networking ×1
port ×1
proxy ×1