标签: browser

如何嵌入最新的浏览器控件Visual Basic 6?

我想知道如何在Visual Basic 6中嵌入IE浏览器.我已经尝试过ieframe.dllactive-x网络控制,但是它不支持最新的浏览器,我想,我只支持IE 8这样的东西.

此外,我试图替换互联网控制组件DLL文件,但它无法注册.
那么,在Visual Basic 6中嵌入最新的Internet Explorer浏览器的任何可能的方法?

提前致谢.

问候.

browser vb6 internet-explorer

0
推荐指数
1
解决办法
2377
查看次数

使用Python中的WebSockets将RabbitMQ事件推送到浏览器的最简单方法?

我有一个现有的Python系统,它使用Rabbit MQ接收消息.使用Python使用WebSockets将这些事件推送到浏览器的绝对最简单的方法是什么?如果解决方案也适用于所有主流浏览器,则可获得奖励

谢谢,维吉尔

python browser events rabbitmq websocket

0
推荐指数
1
解决办法
2456
查看次数

如何将webbrowser中加载的图像复制到picturebox

有没有办法将加载的图像从Web浏览器捕获或复制到图片框?

我要复制的图像是"验证码"图像,它将改变每个请求.我需要在Web浏览器中加载的图像与图片框相同.

我试图拆分img标签并再次请求图像.它工作但图片框图像与网络浏览器显示的图像不同.

这是我到目前为止所做的.它包含一个Web浏览器,一个图片框,一个文本框和一个按钮

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Text.RegularExpressions;
using System.IO;
using System.Net;

namespace arman_dobare_kir_mishavad
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string str2 = webBrowser1.DocumentText;
            string[] strArray2;
            strArray2 = Regex.Split(Regex.Split(str2, "<img id=\"content1_imgCaptcha\" src=\"")[1], "\"");
            textBox1.Text = strArray2[0];
            this.pictureBox1.ImageLocation = "http://www.hashkiller.co.uk" + strArray2[0];
            return;
        }

        public void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs …
Run Code Online (Sandbox Code Playgroud)

c# browser picturebox

0
推荐指数
1
解决办法
6895
查看次数

为什么$ _SERVER ['HTTP_USER_AGENT']不返回MSIE

我正在尝试做一些php浏览器测试.当我看着

$_SERVER['HTTP_USER_AGENT'
Run Code Online (Sandbox Code Playgroud)

我发现它返回了这个:

Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko
Run Code Online (Sandbox Code Playgroud)

即使我在IE 11上.

当我在Chrome上时,它返回了这个:

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36
Run Code Online (Sandbox Code Playgroud)

这更有意义.为什么IE中没有MSIE,我该如何定位?

php browser

0
推荐指数
1
解决办法
1120
查看次数

如何检查浏览器是否支持使用javascript的svg?

我在我的网站上使用svg动画,但它也必须不支持svg的旧版浏览器中运行.我可以通过重定向到静态页面来解决这个问题.

但是甚至可以在javascript的帮助下检测浏览器是否支持svg?

任何帮助,将不胜感激.

javascript browser svg cross-browser

0
推荐指数
1
解决办法
3656
查看次数

为二进制块创建元数据,以便通过WebRTC数据通道发送

我在两个浏览器之间有一个数据通道连接,并希望将文件分成块并将它们发送到客户端或从客户端发送.

我可以读取文件并将其分解成块.但是我需要一种让接收客户知道的方法

  1. 数据块与哪个文件相关(唯一标识符).

  2. 块中适用于重建的位置(索引号).

在浏览器中传输二进制数据时,似乎整个有效负载必须是二进制的.因此,我不能创建具有上述属性的JSON对象,并且具有data包含实际二进制块的属性.

我想我需要将文件块包装成包含标识符和索引的辅助二进制blob.然后,接收客户端将解码第一个包装器块以检查元数据,然后根据该信息处理实际文件块.

我怎么能在浏览器中这样做?我已经做了很多谷歌搜索,但似乎无法找到任何关于此的信息,所以想知道我是否可能忽略了一些可以帮助缓解这个过程的东西?

javascript browser blob webrtc rtcdatachannel

0
推荐指数
1
解决办法
568
查看次数

Opera Mini移动浏览器有调试工具吗?

对于台式机Opera浏览器,我们有Firebug来调试网页(调试HTML结构,CSS属性等)。我可以在Opera Mini中安装任何类似的调试工具吗?

browser developer-tools opera-mini

0
推荐指数
1
解决办法
1535
查看次数

为什么开发人员编写没有前缀的CSS动画规则?

我想问一下,因为每个浏览器都有动画前缀,那么开发人员为什么要写一个没有任何前缀的属性.看看这个来自w3schools.com的例子:

div {
    -ms-transform: scale(0.5,0.5); /* IE 9 */
    -webkit-transform: scale(0.5,0.5); /* Safari */
    transform: scale(0.5,0.5);
}
Run Code Online (Sandbox Code Playgroud)

为什么第二个最后一行存在?

css browser css-animations

0
推荐指数
1
解决办法
81
查看次数

JAVA Selenium Webdriver在下载之前询问保存每个文件的位置

我正在尝试使用Selenium自动下载文件.

每当收到要下载的文件时,我想将该特定文件保存到自定义位置并使用自定义名称保存.

我希望浏览器要求保存每个文件,以便我可以动态提供自定义路径和文件名.

我能够将文件保存到自定义目录,但我无法控制文件名.我想使用java.awt.Robot,java.awt.datatransfer.StringSelectionjava.awt.Toolkit使用自定义文件名.

我的代码

ChromeOptions chromeOptions = new ChromeOptions();
HashMap<String, Object> chromePreferences = new HashMap<String, Object>();
chromePreferences.put("profile.default_content_settings.popups", 0);
chromePreferences.put("download.default_directory", browserDownloadDirectoryPath);
chromePreferences.put("safebrowsing.enabled", "true");
chromeOptions.setExperimentalOption("prefs", chromePreferences);
chromeOptions.addArguments("--test-type");
chromeDesiredCapabilities = DesiredCapabilities.chrome();
chromeDesiredCapabilities.setCapability(ChromeOptions.CAPABILITY, chromeOptions);
Run Code Online (Sandbox Code Playgroud)

这是将文件保存到自定义文件夹.

如果浏览器要求保存文件,我想使用Robot Class发送路径.

StringSelection stringSelection = new StringSelection(
                "<file path>" + "<file name>");
Toolkit.getDefaultToolkit().getSystemClipboard()
                .setContents(stringSelection, null);

Robot robot = new Robot();

robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_V);
robot.keyRelease(KeyEvent.VK_V);
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_TAB);
robot.keyRelease(KeyEvent.VK_TAB);
robot.keyPress(KeyEvent.VK_DOWN);
robot.keyRelease(KeyEvent.VK_DOWN);
robot.keyPress(KeyEvent.VK_DOWN);
robot.keyRelease(KeyEvent.VK_DOWN);
robot.keyPress(KeyEvent.VK_TAB);
robot.keyRelease(KeyEvent.VK_TAB);
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
Run Code Online (Sandbox Code Playgroud)

请提供强制浏览器请求保存文件的解决方案.

对于Firefox,我们必须about:config查看浏览器的所有首选项.对于其他浏览器我们也有这样的东西吗?

java browser selenium selenium-webdriver

0
推荐指数
1
解决办法
4883
查看次数

Odoo/Python如何重定向到一个网站

在我的表单视图中,每个记录都应该有一个图标,其中包含重定向到特定网站的图标.例如:

记录1 | www.test.com/a

记录2 | www.test.com/b

如何在点击时创建这样的重定向?

我尝试了一个按钮 - 但我不知道如何在动作中重定向:

<form string="MyForm">
                <sheet>
                    <group>
                          <page string="MyPage">
                                <field name="MyRecords" widget="one2many_list">
                                    <tree string="Records">
                                        <field name="identifier"/>
                                        <field name="recordname"/>
                                        <button type="object" name="open_record_action" icon="fa-external-link" />
                                    </tree>
                                </field>
                            </page>
                            <page>
                            ...
                            </page>
                    </group>
                    <group>
                    ...
                    </group>
                </sheet>
Run Code Online (Sandbox Code Playgroud)

在模型中:

@api.multi
    def open_record_action(self, context):
        ????
Run Code Online (Sandbox Code Playgroud)

另外一种可能的解决方案是将链接存储在模型的字段中,并以这种方式在视图中实现它:

<field name="url" widget="url"/>
Run Code Online (Sandbox Code Playgroud)

但是使用此解决方案,将显示链接.但我只想看到图标.

任何想法如何解决?

python browser tabs redirect openerp

0
推荐指数
1
解决办法
4261
查看次数