相关疑难解决方法(0)

将默认浏览器作为String返回的方法?

有没有一种方法可以将用户的默认浏览器作为String返回?

我正在寻找的例子:

System.out.println(getDefaultBrowser()); // prints "Chrome"
Run Code Online (Sandbox Code Playgroud)

java browser string default

17
推荐指数
1
解决办法
4702
查看次数

如何确定Microsoft Edge是否是默认浏览器?

是否有可靠的编程方式来确定Microsoft Edge是默认浏览器?

我知道一个选择是使用 IApplicationAssociationRegistration :: QueryCurrentDefault方法来返回为http注册的默认应用程序。虽然尚不清楚此调用返回的ProgID是固定字符串,所以它可能不是验证Edge确实是默认浏览器的最佳方法。

microsoft-edge

4
推荐指数
1
解决办法
2271
查看次数

RequestNavigate 到带有页面锚点的超链接

我需要打开一个本地 .HTM 文件并导航到特定的锚点名称。
在这种情况下,它是一个包含 1,000 多个警报/锚点的警报信息文件。

在我的测试示例(下面的完整代码)中,Uri 片段没有进入浏览器。
我尝试了其他创建超链接的方法,但这是我所能得到的。

测试应用程序:
测试应用

结果:
测试结果

主窗口.xaml

<Window x:Class="HyperlinkWithPageAnchor.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Height="100" Width="200">
    <Grid>
        <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center">
            <Hyperlink NavigateUri="{Binding HyperlinkNavUri}" RequestNavigate="Hyperlink_RequestNavigate">
                <TextBlock Text="Link Text"/>
            </Hyperlink>
        </TextBlock>
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

主窗口.xaml.cs

namespace HyperlinkWithPageAnchor
{
    using System;
    using System.Windows;
    using System.ComponentModel;
    using System.Windows.Navigation;

    public partial class MainWindow : Window, INotifyPropertyChanged
    {
        private Uri _hyperlinkNavUri;
        public Uri HyperlinkNavUri
        {
            get { return _hyperlinkNavUri; }
            set { _hyperlinkNavUri = value; OnPropertyChanged(nameof(HyperlinkNavUri)); }
        }

        public MainWindow()
        {
            InitializeComponent(); DataContext = this; …
Run Code Online (Sandbox Code Playgroud)

c# wpf hyperlink

2
推荐指数
1
解决办法
335
查看次数

在 MS Excel VBA 中静默填写 Web 表单

我正在学习VBA。

我想默默地填写网络表格,例如

Set IE = CreateObject("internet explorer.Application")
IE.VIsible = False
Run Code Online (Sandbox Code Playgroud)

当我用它加载网址时,它说我应该使用另一个浏览器打开它。

我想让它在任何操作系统上兼容。我找到了这个

ActiveWorkbook.FollowLinkAddress "myurl.com"
Run Code Online (Sandbox Code Playgroud)

但我不知道如何将其设置为变量,例如

Set IE = ActiveWorkbook.FollowLinkAddress "myurl.com"
IE.Visible = false
Run Code Online (Sandbox Code Playgroud)

然后我可以做一些事情,比如填写输入字段,单击按钮,......

Set btn = IE.getElementById(...........
btn.Click = true
Run Code Online (Sandbox Code Playgroud)

这是让我头疼的网址:

https://sellercentral.amazon.com/hz/fba/profitabilitycalculator/index?lang=en_US

excel vba webforms submit web-scraping

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

标签 统计

browser ×1

c# ×1

default ×1

excel ×1

hyperlink ×1

java ×1

microsoft-edge ×1

string ×1

submit ×1

vba ×1

web-scraping ×1

webforms ×1

wpf ×1