一个简易的 PC 浏览器同步手机当前打开网页的方案

2018-04-22 01:06:58 +08:00
 Lentin
有时候 PC 上浏览了个页面想在手机上打开,但是 PC 的 Chrome 跟手机 Safari 的历史记录没有同步,扫二维码也不是特别方便,我做了个书签,搭配一个 php 使用。

php 源文件如下,只是获取 url 之后写到一个 txt 里面暂存 url
u.php
<?php
header('Access-Control-Allow-Origin:*');
if ($_GET["url"]) {
fwrite(fopen("url.txt","w"),$_GET["url"]);
echo "Success";
} else {
header('Location: '.file_get_contents('url.txt'));
}
?>

Crhome 书签地址如下

javascript:xmlhttp=new XMLHttpRequest();xmlhttp.open("get","https://yourdomain/u.php?url="+window.location.href,true);xmlhttp.send();xmlhttp.onreadystatechange=function(){if (xmlhttp.readyState==4 && xmlhttp.status==200){alert("ok");}}

实现的结果就是流量器上点一下书签,然后手机上访问 https://yourdomain/u.php 就能跳转到你当前标记的网页了。
由于技术不到位,功能简陋,思路大概是这样,有大佬优化一下就更好了……
4401 次点击
所在节点    分享创造
16 条回复
huangtao728
2018-04-22 03:38:55 +08:00
思路简洁,我觉得不错
ifwangs
2018-04-22 09:06:35 +08:00
反过来手机浏览的网页同步到电脑呢
summerwar
2018-04-22 10:20:33 +08:00
@ifwangs 分享网址到手机 QQ
Lentin
2018-04-22 10:48:38 +08:00
@ifwangs 同理,把后面 javascript:书签加到手机……
ctt
2018-04-22 11:37:31 +08:00
不知咋的有的页面点了书签不会 ok
Chingim
2018-04-22 11:48:56 +08:00
这个需求我一般用 pushbullet
Lentin
2018-04-22 11:54:18 +08:00
@ctt F12 查错吧
ctt
2018-04-22 12:07:08 +08:00
VM125:1 Mixed Content: The page at 'https://www.v2ex.com/t/448807#reply7' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://?url=https://www.v2ex.com/t/448807'. This request has been blocked; the content must be served over HTTPS.

我的网站没 https 的原因
Lentin
2018-04-22 12:22:46 +08:00
@ctt 随便找个支持 https 免费空间就行了,也没啥负载
ctt
2018-04-22 13:27:09 +08:00
没找到啊。。不过小小改动,也凑合用用了
php 的 echo "Success"; 改成 header('Location: '.$_GET["url"]);

书签改成
javascript:window.location.href="http://xxx/?url="+encodeURIComponent(window.location.href)

就是比 https 方案多刷新了下页面
lvsemi1
2018-04-22 13:32:29 +08:00
firefox->发送到其他设备
goreliu
2018-04-22 13:34:42 +08:00
@ctt 支持 https 的免费空间的话,可以用 coding.net 的 “动态 Pages ”,功能比较弱,只支持 php,不支持访问网络,只有 128 MB 本地空间(每次更新代码都会清空)和 128 MB MySQL 空间。之前一直没想到怎么利用,但用这个倒是可以。
cdlnls
2018-04-22 16:54:23 +08:00
想法很好
HangoX
2018-04-22 16:56:08 +08:00
默默的用 chrome
Epsil0n9
2018-04-22 20:39:54 +08:00
@Chingim 记得以前 pb 上自动同步的短信内容无法手动删除,当时感到非常无语
hanqian
2018-04-22 21:20:06 +08:00
作为临时方案很不错

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/448807

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX