精华内容
下载资源
问答
  • 在电脑上打开手机当前浏览的网页

    千次阅读 2018-11-21 22:08:24
    实现的功能:在电脑上打开手机当前浏览的网页 手机浏览器中分享当前打开网页的url到ShareUrl中 把url上传到野狗·实时通信引擎 chrome插件检测到url后新标签页打开url ShareUrl.apk的代码 build.gradle ...

    ShareUrl(项目名)

    实现的功能:在电脑上打开手机当前浏览的网页

    • 在手机浏览器中分享当前打开网页的url到ShareUrl中
    • 把url上传到gitee的代码片段中
    • chrome插件检测到url后在新标签页打开url

    ShareUrl.apk的代码

    AndroidManifest.xml

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        package="com.ylw.shareurl">
    
        <uses-permission android:name="android.permission.INTERNET" />
        <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    
        <application
            android:allowBackup="true"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_round"
            android:supportsRtl="true"
            android:theme="@style/AppTheme"
            tools:ignore="AllowBackup,GoogleAppIndexingWarning">
            <activity android:name=".MainActivity">
                <intent-filter>
                    <action android:name="android.intent.action.SEND" />
                    <category android:name="android.intent.category.DEFAULT" />
                    <data android:mimeType="text/*" />
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
        </application>
    
    </manifest>
    

    MainActivity

    package com.ylw.shareurl;
    
    import android.app.Activity;
    import android.content.Intent;
    import android.os.Bundle;
    import android.os.Handler;
    import android.os.Looper;
    import android.util.Log;
    import android.widget.TextView;
    import android.widget.Toast;
    
    import org.json.JSONException;
    import org.json.JSONObject;
    
    import java.io.ByteArrayOutputStream;
    import java.io.Closeable;
    import java.io.DataOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.net.HttpURLConnection;
    import java.net.URL;
    
    public class MainActivity extends Activity {
    
        private static final String TAG = "MainActivity";
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            Intent intent = getIntent();
            if (intent.getExtras() != null) {
                TextView subjectView = findViewById(R.id.subject);
                TextView textView = findViewById(R.id.text);
                CharSequence subject = intent.getExtras().getString(Intent.EXTRA_SUBJECT);
                CharSequence text = intent.getExtras().getString(Intent.EXTRA_TEXT);
    
                subjectView.setText(subject);
                textView.setText(text);
    
                try {
                    JSONObject file = new JSONObject();
                    file.put("time", System.currentTimeMillis());
                    file.put("url", text);
                    JSONObject jsonObject = new JSONObject("{\n" +
                            "            \"access_token\": \"96a4681a09abb60000000000000000\",\n" +
                            "            \"files\": { \"ShareUrl\": { \"content\": \"" + file.toString().replaceAll("\"", "\\\\\"") + "\" } }, \"description\": \"ShareUrl\"\n" +
                            "        }");
    
                    new Thread(() -> {
                        HttpURLConnection conn = null;
                        OutputStream os = null;
                        InputStream is = null;
                        try {
                            URL url = new URL("https://gitee.com/api/v5/gists/z0s3edyri6oxxxxxxxxxxxx");
                            conn = (HttpURLConnection) url.openConnection();
                            conn.setRequestMethod("PATCH");
                            conn.setRequestProperty("Content-Type", "application/json;charset=UTF-8");
                            conn.connect();
                            os = new DataOutputStream(conn.getOutputStream());
                            os.write(jsonObject.toString().getBytes());
    
                            int responseCode = conn.getResponseCode();
                            if (responseCode == HttpURLConnection.HTTP_OK) {
                                is = conn.getInputStream();
                                ByteArrayOutputStream bos;
                                bos = new ByteArrayOutputStream();
                                byte[] b = new byte[1024];
                                int len;
                                while ((len = is.read(b)) != -1) {  //先读到内存
                                    bos.write(b, 0, len);
                                }
                                Log.i(TAG, "onCreate: " + new String(bos.toByteArray()));
                                showToast("SUCCESS");
                                new Handler(Looper.getMainLooper()).post(this::finish);
                            } else {
                                showToast("responseCode:" + responseCode);
                            }
                        } catch (Exception e) {
                            showToast(e.getMessage());
                            e.printStackTrace();
                        } finally {
                            close(is);
                            close(os);
                            if (conn != null) {
                                conn.disconnect();
                            }
                        }
                    }).start();
                } catch (JSONException e) {
                    e.printStackTrace();
                }
            } else {
                finish();
            }
        }
    
        void close(Closeable closeable) {
            try {
                closeable.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    
        private void showToast(String msg) {
            new Handler(Looper.getMainLooper()).post(() -> Toast.makeText(this, msg, Toast.LENGTH_LONG).show());
        }
    }
    
    

    activity_main.xml

    <?xml version="1.0" encoding="utf-8"?>
    <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".MainActivity">
    
        <ProgressBar
            android:id="@+id/progressBar"
            style="@style/Widget.AppCompat.ProgressBar"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginBottom="8dp"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintRight_toRightOf="parent"
            app:layout_constraintTop_toTopOf="parent" />
    
        <TextView
            android:id="@+id/subject"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginBottom="8dp"
            android:layout_marginTop="8dp"
            android:padding="20dp"
            android:text="subject"
            android:textSize="20sp"
            app:layout_constraintBottom_toTopOf="@+id/progressBar"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintHorizontal_bias="1.0"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent" />
    
        <TextView
            android:id="@+id/text"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="16dp"
            android:padding="20dp"
            android:text="text"
            android:textSize="20sp"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintHorizontal_bias="0.0"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toBottomOf="@+id/subject" />
    
    </android.support.constraint.ConstraintLayout>
    
    展开全文
  • 电脑模拟手机浏览器打开手机网页

    千次阅读 2014-12-28 16:10:12
    Windows的【开始】-->【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页:  很多网站都通过User-Agent来判断浏览器类型,如果是3G手机,显示手机页面内容,如果是普通浏览器,...

     谷歌Chrome浏览器,可以很方便地用来当3G手机模拟器。在Windows的【开始】-->【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页:

      很多网站都通过User-Agent来判断浏览器类型,如果是3G手机,显示手机页面内容,如果是普通浏览器,显示普通网页内容。

      谷歌Android:
    chrome.exe --user-agent="Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"

      苹果iPhone 4:
    chrome.exe --user-agent="Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9A405"

      苹果iPad 2:
    chrome.exe --user-agent="Mozilla/5.0 (iPad; CPU OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9A405"

      诺基亚N97:
    chrome.exe --user-agent="Mozilla/5.0 (SymbianOS/9.4; Series60/5.0 NokiaN97-1/20.0.019; Profile/MIDP-2.1 Configuration/CLDC-1.1) AppleWebKit/525 (KHTML, like Gecko) BrowserNG/7.1.18124"

    展开全文
  • 如何用windows电脑+ios调试手机上打开网页 一、环境 PC chrome浏览器(版本45、46) IOS safari浏览器(11.2.6) win系统(win7、win10) 一根USB数据线 二、打开iphone Safari浏览器的web检查器 设置 --&...

     

    如何用windows电脑+ios调试手机上打开的网页

    一、环境

    1. PC chrome浏览器(版本45、46)
    2. IOS safari浏览器(11.2.6)
    3. win系统(win7、win10)
    4. 一根USB数据线

    二、打开iphone上 Safari浏览器的web检查器

    设置 --> Safart浏览器 ---> 高级--- > 打开Web检查器

     

    三、windows上安装iTunes

    下载地址:iTunes

    四、windows上安装ios-webkit-debug-proxy

    1.打开powerShell,一般windows10自带,无需安装

    在搜索框内输入powerShell选择如下应用即可

    2.安装ios_webkit_debug_proxy

    2.1 安装scoop(一个安装工具),在powershell应用中运行如下命令

      set-executionpolicy unrestricted -s cu            //修改执行策略,选择是
    
       iex (new-object net.webclient).downloadstring('https://get.scoop.sh')         //安装scoop

    运行结果如下: 

    2.2 安装ios_webkit_debug_proxy,在powershell应用中运行如下命令

    scoop bucket add extras
    
    scoop install ios-webkit-debug-proxy

    运行结果如下: 

    3.添加设备端口

    在chrome://inspect/#devices添加设备端口,在红圈处进行添加。

     4. windows上下载ios-webkit-debug-proxy-1.8-win64-bin.zip

    下载地址:ios-webkit-debug-proxy-1.8-win64-bin.zip

    五、运行

    1.解压ios-webkit-debug-proxy-1.8-win64-bin.zip,进入解压后目录,输入cmd进入命令,输入下面的指令

    ios_webkit_debug_proxy -f chrome-devtools://devtools/bundled/inspector.html

    2.USB数据线连接电脑和手机,在windows上打开iTunes,如下表示链接成功

    3.手机上打开一个地址:例如百度 

    4.打开127.0.0.1:9221,即可看到链接上的设备

    5.然后点击127.0.0.1:9222跳转到下面的页面,右键单击------选择------>复制链接地址 

    将复制的地址粘贴到chrome的新窗口中即可 

    展开全文
  • 如题,电脑浏览器打开网页正常,但手机浏览器打开原先一行的两个col-sm-4变成了两行,如图 这是用电脑上的浏览器打开的,都正常 ![图片说明]...
  • 手机访问电脑上的本地网页

    万次阅读 2018-01-26 18:35:25
    问题:手机直接访问你电脑上的静态页面; ( 不要觉得复杂 一步一步下来 很简单 有什么问题 可以留言 随时回复 ) 因为你想看该页面移动端的效果; 无所谓下载很快 1.下载node.js 并安装 去node官网下载 2.命令行...

    问题:手机直接访问你电脑上的静态页面;  ( 不要觉得复杂 一步一步下来 很简单 有什么问题 可以留言  随时回复 )

    因为你想看该页面在移动端的效果;

    无所谓下载很快 
     1.下载node.js 并安装   去node官网下载

    2.命令行中: npm i http-server -g

    3.切换到你的页面目录。然后命令行:  http-server

    4.会看到有两条链接,访问有ip地址的那个链接即可

    帮到你的话 可以打赏! 不懂得可以问我 QQ:3289360550  

       

     

     

     

     

     

    展开全文
  • 限制网站只能从移动手机打开不能从电脑浏览器打开网页html代码 <script type="text/javascript"> var system = {}; var p = navigator.platform; var u = navigator.userAgent; system.win = p.index...
  • 网页打开电脑手机摄像头

    千次阅读 2014-12-05 15:22:10
    最近有这个需求(拍照或者扫码),网上搜到webRTC,记录下: 电脑演示地址(国外网站有点慢): ... 手机演示地址(用浏览器扫描打开): 效果如下:
  • 今日,接到一个任务,后台多个页面的搜索框在手机上显示不出来,让解决此问题。从网上搜索的情况看,大致有两种方法。 第一种:手机用usb连接电脑,然后开启调试模式来做。 这个我电脑用着有问题,前置usb接口有...
  • (1)问题描述:WIFI 电脑手机都能连接手机能正常使用,但是电脑浏览器无法打开网页(QQ、微信、百度云等软件却可以正常使用)。重启路由器和电脑都没有效果。 解决办法:控制面板—>Internet属性—>...
  • var system = {}; var p = navigator.platform; var u = navigator.userAgent;... if (u.indexOf('Windows Phone') > -1) { //win手机端 } else { window.location.href = "Expires.aspx?error=1"; } }
  • 电脑手机实现网页互相切换

    千次阅读 2019-10-21 16:25:26
    此技巧奉献给各位喜欢在手机电脑浏览网页的朋友,特别是想在手机电脑上面来回切换的朋友 电脑网页发送给手机 方法一:直接用QQ,不用说,都会,但是,,,我懒得登陆QQ,因为,我一般开机不会打开QQ。没有这个...
  • 电脑上浏览手机网页

    千次阅读 2011-11-25 15:55:59
     现在很多大型的网站都推出了手机版的网页,不过,手机版的网页打开速度慢,而且下载文件会有各种各样的限制, 如果你看到一个手机版网站中有一个非常好的软件想把它下载下来,用手机下载不下来,怎么办?  免费...
  • 免费资源部落推荐你使用User Agent Switcher这个火狐浏览器的插件来让将电脑伪装成手机浏览网页,这样你就可以任何手机版的网页中畅行无阻了,而且浏览网页速度快,想下载什么文件不下载什么文件。
  • 手机的准备工作打开手机的开发者模式(设置-&gt;关于手机-&gt;版本号);再打开USB调试(设置-&gt;开发者选项-&gt;USB调试),不同安卓机打开有所差别,反正把USB调试打开就成;最后手机的chrome...
  • 电脑输入网址可以正常打开 手机ipad这种移动端输入网址得后面加/index.html才可以打开 直接输网址就会显示500 error 服务器的首页设置为 index.html 没有问题 现在定位不到问题 求帮助
  • 第一步:打开360安全卫士,点击右下角人工服务: 第二步:选择上网异常选项卡 第三步:选择网页打不开选项卡,点击立即修复,完美解决问题 转载于:https://www.cnblogs.com/toohoo/p/7388202.html...
  • 使用手机访问电脑上写的网页

    千次阅读 2017-05-15 22:17:52
    做移动端开发都要开发环境,但是我们有可能会想我们能不能PC端开发完后,然后在手机端预览效果,这样...下面来让我们来学习如何使用PC端开发网页,然后再在手机端预览效果!!一: 搭建本地服务器环境,我是前端开
  • 刚开始学习android,遇到各种各样的问题,比如手机上电脑的WIFI后,手机上自己编的android程序无法访问电脑上Tomcat的资源等,这里分享一下经验。 一、  在电脑上搭建好了Tomcat,通过localhost:8080访问Tomcat的...
  • 使用微信分享链接和营销方案的过程中经常会遇到分享链接微信内被拦截的情况,导致引流来的用户由于无法打开网页而选择流失。更过分的是,由于都是新用户,故用户即使知道链接无法打开也不会选择反馈,导致问题...
  • 如何wifi环境下手机访问电脑wampServer或者tomcat服务器网页?   首先开启PHP(tomcat)服务器。 然后,几个概念: localhost是本地地址。 http://127.0.0.1/ 也是本地地址。 需要网络中修改为...
  • 本篇文章为转载的内容,原地址:...无奈网页的设计者只让用户微信的自带浏览器中打开网页,而手机微信自带浏览器是没有审查元素、查看源
  • 今天做了一个网页,想放到手机上试试,结果电脑iis正常运行,我把运行正常的网页链接变成二维码用手机扫,却报错?这是为啥?
  • 先保证电脑手机在同一个局域网里,两者连接同一个路由器的WiFi。关闭防火墙或者将80和8080端口设置为不屏蔽,第一种自定义设置下,第二种高级设置下的入站规则中新增规则。查找局域网的IP地址,cmd ipconfig ...
  • 手机访问电脑本地localhost网页

    千次阅读 2019-05-15 18:32:42
    1、电脑打开热点,并打开网络和Internet设置 2、打开移动热点选项,查看网络密码 3、手机连接电脑网络(确保手机电脑同一个局域网,或者手机电脑连接同一个WIFI也可) 4、通过Windows+R输入cmd命令打开DOS...
  • 我使用百度地图api获取当前城市,为什么在电脑上打开网页提示是北京,在手机上打开就提示天津,代码是api的实例demo拿的 ![图片说明](https://img-ask.csdn.net/upload/201701/18/1484735358_123046.jpg)

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,613
精华内容 13,045
关键字:

怎么在电脑上打开手机网页