在移动端轻松查看网页源代码:View Source 2.0
如果你是一名站长或 Web 开发者,在浏览器中查看网页源代码(HTML、CSS 与 JavaScript)是每天必不可少的操作,这个在桌面端轻而易举的操作到了移动端却变成了一件麻烦事。如今有了 View Source 对 iOS 8 Extensions 的巧妙利用,在移动端对网页源代码进行浏览与操作将变得很轻松。
安装 View Source 后,通过 Safari 分享按钮打开 View Source 开关,这样就可以显示当前网页源代码,如果你不想这么做,也可以把 View Source 作为一个独立应用去打开想要查看的网站源码,当然,在这种情况下,View Source 不会显示网页内容,而是直接显示页面源代码。
这里可以看见关于少数派网页的源代码,例如通常的 SEO 人员会去为网页定义 Title 以及 Meta 标签的 Keywords,以保持搜索引擎对于网站更好的抓取。
View Source 中通过 DOM 节点树可以很直观的看到当前网页的结构,用来查找和访问节点变得很容易。另外很酷的一点是 View Source 还可以通过 inject JS 来编写自定义 JS 代码,退出插件时会在 Web 页面显示输出的 JS 效果。例如在少数派页面下 Script 中输入:
退出插件就可以在 Safari 中显示关于少数派网站 Title 标签的 alert 弹窗,效果如图。
当然,如果你想在弹窗中显示一句话的话,可以在 Script 中输入:
当然,这些只是普通的 JavaScript alert 代码,如果你有更有趣的玩法或者更实用的功能,也可以在评论中告诉我。
通过右上角更多的选项可以调用更多的功能,例如将代码复制至剪切板在其他应用上继续编辑,也可以发送邮件、选择高亮与更多主题,这里不妨多说一下,View Source 提供了很多高亮的主题以供选择,笔者个人比较倾向于 Blue Screen 这个主题。
View Source 目前可以从 App Store 下载,售价 6 元。
轻松搭建自己的短网址平台-Shortny v2.0.1源码搭建教程
短网址(Short URL),顾名思义就是在形式上比较短的网址。通常用的是asp或者php转向,在Web 2.0的今天,不得不说,这是一个潮流。目前已经有许多类似服务,借助短网址您可以用简短的网址替代原来冗长的网址,让使用者可以更容易的分享链接。
网址缩短这种服务是在微博出现之后才流行开来的,原因很简单,微博140字限制,能表达的内容本来就两三句,如果再出现一个网址,就会占用非常大的篇幅。
网址缩短的原理也很简单,使用HTTP 301 Moved状态码重定向,浏览器就会自动的转向到目标网址。这个实现起来的难度不大,代价也不会很高。因为多了这一次转发,这使得那些被传播的网址多了一些可控的因素,比如说可以记录请求的报文,对来源网站、IP、浏览器等许多信息进行收集和统计;可以针对有害网站进行跳转前的过滤和警告。这样子,一个连接投放出去之后的效果就可以很方便的统计。
其实网址缩短的网站遍地都是。但大多数都不支持后台短网址链接数据的修改。当你活动地址或是活动链接更改了以后,你不得不重新发布新的消息或是链接让大家知晓!当然有很多短网址也支持后台数据修改,但基本上都是VIP的功能,而且隐私性也不强,数据都保存在别人那里。
所以大飛果断的申请了一个免费域名,搭建一个属于自己的短网址平台,方便维护管理给大家分享资源时的链接。
Shortny是一款国外的PHP短网址源码,程序非常小巧,但是功能是很多的,支持自定义后缀、加密访问,查看链接统计,而且还支持放广告,这个广告功能相信有些人会喜欢。界面也比较好看,支持白天/夜晚切换模式。由于官方的程序是收费的,所以这里大飛提供的是由顶点网提供的用于学习和研究的版本Shortny v2.0.1,顺便说下详细安装过程。
本源码具有以下特色:
前端: 简洁、优雅、反应灵敏的设计、创建URL、创建自定义URL、密码保护的链接、链接统计、暗色主题、小书签、复制和共享链接;
后端: 删除网址、编辑网站设置、添加或编辑广告、分析、使用自定义CSS;
功能: 垃圾邮件检查器、所有输入都经过验证以进行保护、安全支护板、命中计数;
网盘下载一 :fhyurl.tk/kMc47
网盘下载二 :fhyurl.tk/WnAVA
1、安装环境
环境要求:PHP、Mysql、Nginx/Apache,搭建方法自行选择,这里使用宝塔演示。
- Apache,nginx,IIS或lighttpd(首选Apache)(大飛这个教程是使用nginx搭建)
- PHP> = 5.5.9
- MariaDB或MySQL> = 5.5,或者使用SQLite
以上说了那么多,其实都是废话,服务器要求不用看,你安装好宝塔面板基本就完事了。
首先安装BT面板
安装要求:
内存:512M以上,推荐768M以上(纯面板约占系统60M内存)
硬盘:300M以上可用硬盘空间(纯面板约占20M磁盘空间)
系统:CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL/pgsql/gitlab/java(已有环境不可安装)
架构:x86_64(主流服务器均是此架构),ARM不完整兼容(面板环境安装慢,部分软件可能安装不上)
安装完成后,进入面板,点击左侧软件管理,然后安装PHP、Nginx或Apache、Mysql。
在宝塔面板里面添加站点,绑定域名,并创建数据库(这个不会就别往下看了~~)
点击面板左侧-添加站点,数据库选择Mysql,设置好数据库名称、密码。
然后上传源码到网站根目录并解压出来。
#Apache,编辑.htaccess文件,将本地地址修改成自己的域名,比如:
#Nginx,点击域名设置-伪静态,然后将下面例子的域名改成自己的,再复制进去,比如:
最后开始安装,由于伪静态问题,只能通过具体路径安装,链接如下:
安装完成后,即可登录后台管理界面进行设置,默认用户名和密码均为admin。
如果看完文字教程依然一头雾水,请关注我的频道,针对本期教程的视频正在制作中,包括后台设置首页广告及跳转广告的代码如何填写等,敬请期待!
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。