精华内容
下载资源
问答
  • 限制网站只能从移动手机端打开不能从电脑浏览器打开的网页html代码 <script type="text/javascript"> var system = {}; var p = navigator.platform; var u = navigator.userAgent; system.win = p.index...
    限制网站只能从移动手机端打开不能从电脑浏览器打开的网页html代码
    <script type="text/javascript">
      var system = {};
      var p = navigator.platform;
      var u = navigator.userAgent;
    
      system.win = p.indexOf("Win") == 0;
      system.mac = p.indexOf("Mac") == 0;
      system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);
      if (system.win || system.mac || system.xll) {//如果是PC转
        if (u.indexOf('Windows Phone') > -1) {  //win手机端
    
        }else {
          window.location.href = "404.html";
        }
      }
    </script>
    <!--限制网页只能从移动手机端打开不能从电脑浏览器打开代码-->
    这个是 404.html  电脑访问时浏览器显示的404错误页面  可以自己修改
    
    展开全文
  • uni-app h5平台在电脑浏览器打开解决方案

    万次阅读 热门讨论 2020-01-11 22:54:57
    使用 uni-app开发 H5平台 项目在电脑浏览器中因浏览器分辨率问题会导致 rpx单位元素尺寸过大,很是影响美观。 本篇文章小编教大家一下简单实用的解决方案 #1创建一个电脑浏览器中专用的容器html文件pc.html,参考...

    使用 uni-app开发 H5平台 项目在电脑浏览器中因浏览器分辨率问题会导致 rpx 单位元素尺寸过大,很是影响美观。

    本篇文章教大家的方法是使用 <iframe> 的方式来实现的,目前官方也增加了PC端的适配,其他的优秀博主也有相关的设置页面最大宽度的方法。但是限制宽度并不是重点,页面上弹窗,定位布局,移动事件,支付都是存在兼容问题的。

    我相信现在在看这篇文章的你也是在之前的代码中没有考虑过PC的兼容,所以现在去实现一个PC版的兼容有必要吗?倒不如在现在代码中做最小的改动,并引导用户去使用移动设备或者扫码下载APP和小程序会更合适。

    首先,附上官方的适配方案链接:https://uniapp.dcloud.net.cn/adapt,在条件允许的情况下,也欢迎大家使用官方的方案解决问题,在官方的方案中也有提到使用iframe的方式解决。

    本篇文章小编教大家一下简单实用的解决方案(可自行修改pc页面的效果,美化并添加二维码、app、小程序的引导信息

    #1 创建一个电脑浏览器中专用的容器html文件pc.html,参考源码如下:

    pc.html 文件需要放在项目根目录的 static 文件夹

    <!DOCTYPE html>
    <html lang=zh-CN>
        <head>
            <meta charset="utf-8">
            <meta http-equiv="X-UA-Compatible" content="IE=edge">
            <meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1">
            <title>uni-app h5平台在电脑浏览器打开解决方案</title>
            <meta name="Copyright" content="helang">
            <link rel="shortcut icon" type="image/png" href="/uniapp-extend/static/logo.png">
            <meta name="keywords" content="黄河爱浪,WEB前端河浪,jQuery插件开发者河浪">
            <meta name="description" content="公众号:web-7258,QQ:1846492969,邮箱:helang.love@qq.com">
            <style type="text/css">
                body{
                    margin: 0;
                    background-color: #f3f3f3;
                }
                iframe{
                    width: 375px;
                    height: 667px;
                    background-color: #fff;
                    box-sizing: content-box;
                    border: none;
                }
    			
                @media screen and (min-width: 450px) {
                    iframe {
                        position: fixed;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                        margin: auto;
                        border: rgba(0,0,0,0.7) solid 10px;
                        border-radius: 4px;
                    }
                }
            </style>
            <script type="text/javascript">
                window.isPC = true;
    
                window.onload = function(){
                    /* 监听电脑浏览器窗口尺寸改变 */
                    window.onresize = function(){
                        /* 窗口宽度 小于或等于420px 时,跳转回H5页面 */
                        if(window.innerWidth <= 420){
                            window.location.pathname = '/uniapp-extend';
    
                        /* 若你的项目未设置根目录(默认为 / 时),则使用下方代码 */
                        // window.location.pathname = '';
                        }
                    }
                }
            </script>
        </head>
        <body>
            <iframe src="/uniapp-extend"></iframe>
            <!--
                若你的项目未设置根目录(默认为 / 时),则使用下方代码
                <iframe src="/"></iframe>
            -->
        </body>
    </html>

    #2 在uni-app项目的 App.vue 文件中写下如下代码:

    /* ----- onLaunch 函数中的 JS 代码 ----- */
    
    /* 条件编译,仅在H5平台生效 */
    // #ifdef H5
    uni.getSystemInfo({
        success(e){
            /* 窗口宽度大于420px且不在PC页面且不在移动设备时跳转至 PC.html 页面 */
            if(e.windowWidth>420 && !window.top.isPC && !/iOS|Android/i.test(e.system)){
                window.location.pathname = '/uniapp-extend/static/html/pc.html';
    
                /* 若你的项目未设置根目录(默认为 / 时),则使用下方代码 */
                // window.location.pathname = '/static/html/pc.html';
            }
        }
    })
    // #endif
    
    
    
    /* ----- 为了避免电脑浏览器中的滚动条影响到布局,可在 style 标记中添加如下 CSS 代码 ----- */
    
    /* 条件编译,仅在H5平台生效 */
    // #ifdef H5
    body::-webkit-scrollbar,html::-webkit-scrollbar {
        display: none;
    }
    // #endif

    源码中跳转路径请按照自己的项目文件路径改,因我的项目需要部署到git,则在发行H5平台时定义了根目录,若是默认的 / 直接根目录,则修改正确的目录即可,谢谢!

    #3 效果预览


    电脑浏览器效果:

    手机浏览器效果:


    #4 在线体验示例及完整源码下载

    1. git仓库:https://gitee.com/myDarling/uniapp-extend
    2. H5预览:https://mydarling.gitee.io/uniapp-extend
    3. 在线示例效果

    该解决方案是简单快速的,也可以模仿uni-app官方的h5平台demo的解决方式,可自定义h5平台模板,在模板中动态创建 iframe 的方式,得到更好的体验效果,不用通过跳转页面,有兴趣的请去自行学习。

    许多人在阅读过我的文章后,都会问我如何带参数的问题。关于这个问题可以在跳转 pc.html 页面之前先获取当前的 地址,然后打开 pc.html 页面后,将跳转前的地址赋值给 iframe 的  src 属性即可!但是带参数的意义不会很大,因为毕竟是移动端的页面,在PC中浏览会有各种事件不兼容的问题,所以去提示一个二维码,让用户去用手机扫码体验会更好。

    作者:黄河爱浪 QQ:1846492969,邮箱:helang.love@qq.com

    微信公众号:web-7258,本文原创,著作权归作者所有,转载请注明原链接及出处。

    展开全文
  • 怎么打开代码

    千次阅读 2017-05-13 11:04:38
    学习《大话设计模式》这本书时,代码时遇到了些问题,所以想查看一下源代码。结果查看时遇到些问题。先把查看源代码的步骤分享出来吧。 第一步:指定网站下载源代码,然后解压缩到桌面。 第二步:打开...

    学习《大话设计模式》这本书时,在敲代码时遇到了些问题,所以想查看一下源代码。结果在查看时遇到些问题。先把查看源代码的步骤分享出来吧。

    第一步:在指定网站下载源代码,然后解压缩到桌面。

    第二步:打开文件夹,可看到.sln文件,双击用VS打开

    第三步:显示提示,点确定

    第四步:可能会发现一片空白,怎么回事呢?当时小编就蒙在这了。

    第五步:解决方法特简单:视图——解决方案资源管理器——双击.cs文件就OK了

     

    小结:(1).sln(Visual Studio.Solution)文件是.net项目的工程管理文件,用于打开文件。其与.suo是“姐妹”。

               (2)不要只为了学习而学习,要明辨。加油

    展开全文
  • 在电脑打开手机当前浏览的网页

    千次阅读 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>
    
    展开全文
  • 不能为虚拟电脑 xxx 打开一个新任务. 虚拟机报错 代码:E_FAIL (0x80004005) Not in a hypervisor partition (HVP=0) (VERR_NEM_NOT_AVAILABLE).VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_...
  • 近期,一些小伙伴说电脑开机出现错误代码0xc0000001,重新启动好几次还是一样,电脑开机出现错误代码0x...具体方法如下:1、电脑启动之后我们就一直按着del键,直到电脑打开bios设置。(不同电脑品牌启动热键不...
  • ![图片说明](https://img-ask.csdn.net/upload/201508/28/1440720101_115082.png) ![图片说明](https://img-ask.csdn.net/upload/201508/28/1440719753_252245.png) ![图片说明]...
  • 实现打开这种效果![图片说明](https://img-ask.csdn.net/upload/201712/01/1512113395_650189.png)
  • 计算机代码大全,电脑运行代码大全

    千次阅读 2021-07-30 02:17:01
    开始菜单中的“运行”是通向程序的快捷途径,输入特定的命令后,即可快速的打开Windows的大部分程序,熟练的运用它,将给我们的操作带来诸多便捷。开始菜单--运行--CMD--输入指令下面就是指令winver 检查Windows版本...
  • 不能为虚拟机电脑Centos打开一个新任务. 返回 代码: E_FAIL (0x80004005)
  • 工作写着写着代码突然公司断电,等来电了,我打开电脑我刚才写代码的页面代码全没了,不止是没保存的没了是保存的都没了,我写了好几天的啊!有没有大神能帮恢复一下?
  • ①显卡硬件坏了(修复:要拆开电脑换一个显卡) ②显卡适配器坏了(修复:增加、删除或更换显卡适配器) 成功解决 删除多余的显卡适配器 如果有多个显卡驱动则删除1个(保留名称以Intel开头的显卡) ...
  • 偏好设置——打开和存储”栏目中,勾上“将HTML文件显示为HTML代码而不显示为格式化的文本”,勾掉“给纯文本文件添加.txt扩展名”。 第三步:从菜鸟教程 copy 一段html 代码。贴到文本中,存...
  • 几行代码瞬间卡死电脑

    万次阅读 2016-10-26 21:59:40
    前段时间有段国外的代码在网上流传了一阵,此做细致介绍: html> body> script> var total = " "; for (var i = 0; i 100000; i++) { total = total + i.toString(); history.pushState(0,0,total); } script...
  • 笔记本电脑摄像头频闪问题,打开摄像头出现错误代码0xA00F4244(0xC00D36D5)的问题解决方法 重要提示:修改注册表有风险,修改错误会导致系统不稳定或崩溃,请提前备份注册表并专业人士指导下慎重操作。 1、按...
  • 两行代码实现微信电脑版多开

    千次阅读 2018-09-15 13:34:00
    两行代码实现的微信电脑版多开 首先桌面创建一个 .bat文件,我这里命名 微信多开.bat 然后将 微信多开.bat 文件用Notepad++或者记事本打开将以下两行代码复制粘贴过去保存即可实现多开的效果。 PATH C:\...
  • 电脑微信多开代码

    千次阅读 2019-03-26 08:24:33
    电脑微信多开@TOC 新的改变 我们新建一个记事本 ...我们想在电脑上多开几个就复制几条(start /d “C:\Program Files (x86)\Tencent\WeChat” WeChat.exe(路径)) 然后保存 改变文档的后缀名为.b...
  • 微信小程序代码怎么用工具打开

    万次阅读 2018-02-10 12:05:07
    1、首先要下载微信官方的微信Web开发者工具。打开微信公众平台,找到右下方的小程序模块,点击「开发」...可根据实际情况,选择适合自己电脑的开发工具。 3、安装后,就可以直接启动开发者工具。如果是首次启动开发...
  • 如题,当我们遇到有些网页需要用参考对方的图片或网页设计的时候,无奈对方网页只能微信中打开,或特定的APP中才能打开。这个还相有办法解决。1. 下载一个代理软件“Fiddler”官方网址:...
  • Python代码打开本地.mp4格式文件

    千次阅读 2018-08-05 12:29:14
    我的电脑默认的是QQ影音播放器,执行Python代码打开默认播放器,播放代码中指定的视频文件。 class Video(object): def __init__(self,path): self.path = path def play(self): from os...
  • HTML添加JS代码 var system = {}; var p = navigator.platform; var u = navigator.userAgent; system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac") == 0; system.x11 = (p == "X11") || (p.index...
  • 首先第一步Linux上安装git,例如ubuntu的终端(ctrl+alt+t打开终端,或者屏幕上点击鼠标右键进行打开终端e)中的命令行:sudo apt-get install git 如下图所示 由于先前ubuntu已经默认安装git,因此不需要...
  • 有时候我们可能需要测试APP多台手机上互相通信,例如你想要通过一台手机,控制另外一台...1.打开文本编辑器,将以下代码拷贝到文本内 #!/bin/sh cd /Applications/Xcode.app/Contents/Developer/Applications/open -n
  • 一行代码实现微信电脑多开

    千次阅读 2021-01-14 14:44:24
    我们首先桌面上新建一个.txt文本文档,复制下面的代码粘贴进去。 代码如下: @echo off taskkill /F /IM wechat.exe start "" "WeChat.exe位置" start "" "WeChat.exe位置" 然后右键点击左面的微信图片 点击属性 ...
  • 【python】代码实现打开网页

    千次阅读 2019-08-29 16:48:53
    开始学习python,网上看到如下代码,准备用python实现先自动打开一个百度浏览器好了。 from selenium import webdriver browser = webdriver.Chrome() browser.get('http://www.baidu.com/') pyCharm也配置好...
  • 5 行 Python 代码调用电脑摄像头

    千次阅读 2019-06-12 20:20:45
    前提: 确保 python 中安装了 opencv-python 模块。...话不多少,直接上代码: 效果如下: 此外,还可以将照片的颜色去掉,变成黑白照片。 gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) 效果如下: 当...
  • 用Android代码实现自动打开USB调试

    千次阅读 2014-04-02 20:41:40
    下面说说如何用代码自动打开USB调试。先分析USB调试的相关源代码 packages/apps/Settings/src/com/android/settings/DevelopmentSettings.java 找到关于 USB Debug Enable 的代码: [java] view pla
  • 回归正题,对于nvlddmkm.sys的蓝屏,根据我之前电脑上遇到的,查看蓝屏代码日志,发现第三方程序冲突。询问了一下官方,发现可能是这三个: -BIOS - 主板芯片组 - nvlddmkm.sys(Nvidia显示卡驱动) 需要重装...
  • 网页打开只有一行引入js的代码?

    万次阅读 2019-09-20 10:27:49
    今天莫名其妙进不了公司内网的系统,前几分钟还用了,现在一打开就是一片空白只有一行疑似引入js的代码。同事觉得怪事了,过来一点就进去了,oh?黑人疑问脸,坑爹呢!你再试试,果然后面怎么点都不行,页面就一行...
  • 一行让电脑说话的代码

    万次阅读 热门讨论 2018-11-02 12:45:32
    刚学到的,一行让电脑说话的代码打开记事本输入下列这行代码,然后将txt后缀改为vbs就可以实现了哟 CreateObject("SAPI.SpVoice").Speak"你想说的话" 有些想要说却不敢说的话就可以写进vbs...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 314,431
精华内容 125,772
关键字:

代码在电脑的哪里打开