精华内容
下载资源
问答
  • 打开本地浏览器首页时,怎么弹出广告弹窗!(首页是别人的页面)
  • 开发中常常有打开本地浏览器加载url或者指定浏览器加载, 还有打开第三方app, 如 打开高德地图 百度地图等 在Android程序中我们可以通过发送隐式Intent来启动系统默认的浏览器。 如果手机本身安装了多个浏览器...

    开发中常常有打开本地浏览器加载url或者指定浏览器加载,

    还有打开第三方app, 如 打开高德地图 百度地图等

     

    在Android程序中我们可以通过发送隐式Intent来启动系统默认的浏览器。

    如果手机本身安装了多个浏览器而又没有设置默认浏览器的话,系统将让用户选择使用哪个浏览器来打开连接。

    Uri uri = Uri.parse("https://www.baidu.com");
    Intent intent = new Intent(Intent.ACTION_VIEW, uri);
    startActivity(intent);

    在Android程序中我们可以通过发送显式Intent来启动指定的浏览器。

    例如我手机安装了多个浏览器:QQ浏览器、chrome浏览器、uc浏览器。

    我可以指定用某个浏览器打开这个链接。例如打开QQ浏览器如下代码:

    Uri uri = Uri.parse("https://www.baidu.com");
    Intent intent = new Intent(Intent.ACTION_VIEW,uri);
    //intent.setClassName("com.UCMobile","com.uc.browser.InnerUCMobile");//打开UC浏览器
    intent.setClassName("com.tencent.mtt","com.tencent.mtt.MainActivity");//打开QQ浏览器
    startActivity(intent);

     

     使用Intent实现打电话的动作,我们须要在 AnroidMainfest.xml中增加通话权限,打开这个文件,在application节点的前面增加以下内容

    <uses-permission android:name="android.permission.CALL_PHONE" />
    

     以下,使用Intent实现打电话的这个动作,看代码

    Intent intent = new Intent();
    intent.setAction(Intent.ACTION_CALL);
    intent.setData(Uri.parse("tel:15100000000"));
    startActivity(intent);

     

     

    打开第三方高德,一般都是根据包名来打开,看我先前地图时的博客,

    打开第三方app,一般官方都有文档的,到官方看即可,下面我的博客中有

    高德,腾讯,百度三个的文档

    Android-----代码实现打开手机第三方应用APP(高德,腾讯,百度地图)

    案例效果如图:

           

    要想启动第三方;首先要知道他的包名

     

     

     

    转载于:https://www.cnblogs.com/zhangqie/p/9201742.html

    展开全文
  • 使用webdriver打开本地浏览器--python版

    千次阅读 2018-03-26 16:13:03
    在学习selenium的过程中,打开本地火狐和本地chrome是一个稍微麻烦的事情,网上的java版本资料很多,但是python版的不多,在这里,我研究了一份关于python版Selenium打开浏览器的文档,供自己备注,也希望给大家一些...

    背景:经常性的,在项目中我们需要打开不同配置的不同浏览器。在学习selenium的过程中,打开本地火狐和本地chrome是一个稍微麻烦的事情,网上的java版本资料很多,但是python版的不多,在这里,我研究了一份关于python版Selenium打开浏览器的文档,供自己备注,也希望给大家一些参考。

    1.打开默认的火狐

    browser = webdriver.Firefox()

     

    2.打开本地配置的火狐

    from selenium import webdriver

    from time import sleep

    import os

    profileDir = “C:Users\\cui\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\vrpxe102.default”

    profile = webdriver.FirefoxProfile(profileDir)

    browser = webdriver.Firefox(profile)

     

    解析:

    第一部分是给出本地的配置地址,这个地址在火狐浏览器的安装目录下,相对路径即为Firefox\\Profiles\\vrpxe102.default。也就是 .default文件。各人的浏览器下这个.default文件的名字不一样。

    第二部分,即是读取本地配置。第三部分,即是利用这个本地的配置,打开本地火狐。

     

     

     

    3.打开默认的chrome

    在python版的Webdriver中要打开chrome浏览器,需要安装chromedriver.exe。。

    将这个chromedriver.exe放置在chrome的安装目录下  相对路径为 …\Google\Chrome\Application\,然后设置path环境变量,把chrome的安装目录地址放入path变量中。我的安装目录是C:\Program Files\Google\Chrome\Application,也即是在path变量的最后,加上此目录即可,然后尝试在python中运行

    from selenium import webdriver

    driver = webdriver.Chrome()

    若不报错,即代表安装成功。

     

    4.打开本地的Chrome

    import os

    from selenium import webdriver

    from selenium.webdriver.chrome.options import Options

    from time import sleep

    executable_path = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe"   //指定chromediver的位置,如果在默认路径,这两行可以省略。

    os.environ["webdriver.chrome.driver"] = executable_path

    options = webdriver.ChromeOptions()  //定义配置对象

    options.add_argument("--user-data-dir="+r"C:/Users/cui/AppData/Local/Google/Chrome/User Data/")

    //指定用户的配置地址,并加载至配置对象中。

    browser = webdriver.Chrome(executable_path,chrome_options=options)

    //此处注意,有两个参数,后面那个参数,一定要写成 chrome_options=XX的形式,否则运行报错。

     

    备注:chrome的用户配置数据,在c盘的user用户下,可能有些人不能找到此目录,这是因为AppDate文件夹是默认隐藏的,需要进入文件夹选项去设置一下即可。


    展开全文
  • 需求描述:启动一个gulp任务,打开本地默认浏览器 需要的相关依赖 $ npm i -g gulp $ npm i --save-dev gulp process shelljs 关键代码 gulp.task('open-browser', function () { var platform = ...

    需求描述:启动一个gulp任务,打开本地默认浏览器

    需要的相关依赖

    • $ npm i -g gulp
    • $ npm i --save-dev gulp process shelljs

    关键代码

    gulp.task('open-browser', function () {
        var platform = process.platform;
        var shellStr1 = "open -a '/Applications/Google Chrome.app' 'http://localhost:9000'";
        var shellStr2 = "start http://localhost:9000";
        // 打开浏览器方法:
        var openFunc = function (str, flag) {
            // 执行并对异常处理
            if (sh.exec(str).code !== 0) {
                sh.echo(flag + '下打开浏览器失败,建议您安装chrome并设为默认浏览器!');
                sh.exit(1);
            }
        };
        if (platform === 'darwin') {
            openFunc(shellStr1, 'Mac');
        } else if (platform === 'win32' || platform === 'win64') {
            openFunc(shellStr2, 'Windows');
        } else {
            sh.echo('现在只支持Mac和windows系统!如果未打开页面,请确认安装chrome并设为默认浏览器!');
        }
    });

    执行打开命令

    • $ gulp open-browser

    解决低版本IE报错

    • 问题描述:在IE6下测试中弹出提示:start找不到[http://localhost:9000]文件
    • 解决方案:手动打开IE6浏览器(一个空白页)之后再执行gulp任务

    参考

    展开全文
  • 1、firefox浏览器,geckodriver (firefox 47以上版本,需要下载第三方driver,即geckodriver) 2. chrome浏览器的chromedriver 3. IE的驱动IEdriver 起因:Selenium调用webdriver.chrome()出错 webdirver....

    webdriver有三种

    1、firefox浏览器,geckodriver
    (firefox 47以上版本,需要下载第三方driver,即geckodriver)
    2. chrome浏览器的chromedriver
    3. IE的驱动IEdriver

    起因:Selenium调用webdriver.chrome()出错

    webdirver.chorme()时,却提示PATH路径中没有chromedriver。
    报错如下:
    selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH.

    意识到自己没有这个驱动,

    一.下载

    很多前辈会链接下载地址,不知道是需要爬墙还是链接地址失效,链接打不开。为什么会忽视官网的存在呢,百度“chromedriver官网”,就直接有下载的位置。
    进入之后需要下载chrome浏览器对应的版本,(确定谷歌浏览器版本
    记住自己版本的前两位,我现在是67.0.3396.62(正式版本) (64 位),那我记住67。)这是我下载的地址http://npm.taobao.org/mirrors/chromedriver/ ,进入文件夹,有个notes.txt,
    这里写图片描述
    这里面有个提示
    ----------ChromeDriver v2.38 (2018-04-17)----------
    Supports Chrome v65-67

    那说明我的 v67合适的是dviver v2.38.,在这里没有64位,但是64向下兼容,所以选择win32

    v65-67这个是版本号的前两位数字,指的是65,66,67

    二、放置位置

    方法一:
    这个文件解压,得到了chromedriver.exe文件,然后将这个文件放到了E:\chromedriver\ 下,所以这个文件的绝对路径就是 E:\chromedriver\chromedriver.exe
    最重要的一步就是将
    webdriver.chrome()
    改成了
    webdriver.chrome(‘E:\chromedriver\chromedriver.exe’),这样问题就解决了。
    方法二:
    人家可以webdriver.chrome()为什么呢?
    载解压后,将chromedriver.exe , geckodriver.exe , Iedriver.exe发到Python或者anconda的安装目录,例如 C:\Python\Scripts目录下 或者D:\Anaconda3\Scripts。同时保证Python的安装目录添加到系统环境变量的Path下面。

    三、代码块

    启动谷歌浏览器
    
    from selenium import webdriver
    
    browser = webdriver.Chrome()
    browser.get('http://www.baidu.com/')
    
    
    
    启动火狐浏览器
    from selenium import webdriver
    
    browser = webdriver.Firefox()
    browser.get('http://www.baidu.com/')
    
    
    启动IE浏览器
    from selenium import webdriver
    
    browser = webdriver.Ie()
    browser.get('http://www.baidu.com/')

    ps: 博文在shuihupo同步

    展开全文
  • -------------引入的名称空间 System.Diagnostics ... 打开IE的方法:  函数原型: public static Process Start ( string fileName, string arguments ) 举例: //调用IE浏览器 System.Diagn
  • 打开本地浏览器参考链接https://blog.csdn.net/qq_39342142/article/details/103781728 筛选器 1. 在网上搜索了很多是用 "|"符号进行分割但是我尝试了以下并没有效果参考链接如下 ... 2. 后面尝试了另外一种以"\0...
  • 使用Java代码打开浏览器打开本地应用程序 java RunTime 使用RunTime打开浏览器 一、打开浏览器 /** * description: 使用Java代码打开浏览器 browser --- RunTime 类打开 * @throws Exception * @...
  • 浏览器打开本地文件的浏览器插件Enable local file links.rar 浏览器打开本地文件的浏览器插件Enable local file links.rar 浏览器打开本地文件的浏览器插件Enable local file links.rar
  • Selenium本地打开远程浏览器

    千次阅读 2018-04-11 14:33:34
    selenium-grid,本地/远程打开chrome浏览器下载chrome驱动chromedriver.exe注意一定要跟自己的chrome版本保持一致,具体可以参考这个网站 http://blog.csdn.net/wang8978/article/details/52934506 如果不一致,...
  • 项目需要,做了个从APP打开本地浏览器去做付款操作,然后付款完成后点击“返回”可跳转回APP。 参考了资料,可以从浏览器打开APP,但是发现不是跳转,而是从浏览器打开的APP,进程中还显示原来APP本身的进程,有没有...
  • 服务器的tensorboard在本地浏览器打开 基本是转载的博客中的内容https://www.cnblogs.com/zhuchengchao/p/11620773.html,区别是在输入命令的时候多加一个host指定。 tensorboard --logdir=./training/model --host=...
  • 去面试时,看面试官的Mac,通过vscode控制台就可以用chrome浏览器预览当前的页面。 chrome index.html 解答: 这是一个很常见的功能,我们安装Java环境就是讲Java安装目录注册到计算机的path里,这样在任何...
  • 但是很多用户反映扫一扫之后下载不了,了解之后才知道这些用户都是使用的微信的扫一扫,而我们开发测试人员一般使用uc之类的浏览器做扫描。上网查了一下,微信自带的内置浏览器屏蔽了下载功能,所以才出现用微信扫一...
  • 微信遮罩层页面,在微信中打开后,会提示用本地浏览器打开
  • editplus 用本地浏览器打开html文件

    千次阅读 2017-08-11 14:35:22
    选择工具 ——》首选项 ... ...点击其他浏览器: 后面这个按钮,到桌面选择你的浏览器(或者其他你浏览器的安装的位置) ...然后再浏览器框中选择 其他浏览器(指定路径)...最后editplus打开浏览器的快捷键是: ctrl + B
  • 服务器命令行输入 jupyter notebook, 可正常启动,但是在本地浏览器输入 http://localhost:8888/ 无法打开页面 解决途径 1.生成jupyter notebook配置文件 jupyter notebook --generate-config 2.配置密码,打开...
  • 在web浏览器页面上有一个按钮,点击按钮,调起本地的.exe程序客户端。前端浏览器打开本地exe程序demo。主要实现方式是添加注册表
  • 可以在unbuntu终端打开,文件配置也已经修改,但无法使用本地浏览器打开,防火墙也设置过了。蹲一个解答
  • 显示已经在可以在localhost打开使用了,但发现自己本地浏览器输入ip+端口号后始终无法连接,通过查阅得知了解决方法。 可以用本地电脑连接上服务器,从而把本地的localhost作为服务器的localhost来使用,只需要在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,092
精华内容 4,036
关键字:

打开本地浏览器