标签: browser

jQuery window.location.replace 不断循环

如果由于我的 html5 布局而在 Internet Explorer 或 Firefox 中使用较旧的浏览器,我将使用 window.location.replace() 与 jQuery 重定向到 wordpres 中的新页面。

              var browser = jQuery.browser;
              var version = browser.version.slice(0.3);

              if ( browser.msie && version != "10.0" && version != '9.0' ) {
                    window.location.replace("http://crosscom.dk/update-browser");
              }

               if ( browser.mozilla && version != "17.0" && version != '16.0' && version != '15.0' ) {
                    window.location.replace("http://crosscom.dk/update-browser/");
              }
Run Code Online (Sandbox Code Playgroud)

重定向可以工作,但由于它加载到了 wordpres 的标头中,因此每次都会继续循环,您正坐在:例如 IE 8 上。

所以我的问题如下......

如何终止脚本或在代码周围设置不同的参数以阻止脚本在浏览器重定向一次后循环?

browser jquery kill window.location

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

HTML/浏览器/CSS - 网页在服务器上看起来更大

类似问题:

为什么我的网站在实时服务器上看起来比在本地部署时小?

所以我想重新问这个问题,但请不要说已经有重复了。我认为该页面的答案只是基本信息,并没有解决我的问题。

我的问题是类似的,我PC 中同一页面呈现良好(Firefox、Chrome),但在Firefox(Chrome OK)呈现较小服务器上呈现相同页面。我的本地网页正在使用 URI,file:///并且我在免费服务器上托管了一个页面,当然 URI 将是html://. 这是我所知道的。

当地的: 在此处输入图片说明

网站: 在此处输入图片说明

如您所见,两个屏幕尺寸完全相同CSS 相同没有放大,我怀疑这是 Firefox 处理 px 尺寸的不同方式,但这是第一次发生。为什么?怎么修?

额外的信息:

我发现如果我在服务器上的页面中将 Firefox 放大 1 次,它与本地页面的大小相同

html css browser

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

使用 Emacs 浏览 HyperSpec 时出现“找不到可用的浏览器”错误

我想使用 Emacs 访问HyperSpec(Common Lisp ANSI 标准的 html 页面)。

这是我所做的:

  1. 下载、解压并复制 HyperSpec 文件到其中~/.emacs.d/HyperSpec/
  2. 下载“clhs.el”并将其放入/usr/share/emacs/site-lisp/
  3. (setq common-lisp-hyperspec-rooot "~/.emacs.d/HyperSpec/")在我的.emacs文件中添加了一行;
  4. 试过M+ x slime-hyperspec-lookup RET do* RET

输入此命令后,我收到以下错误:

找不到可用的浏览器

虽然我很喜欢Emacs,用了大概两年,但是我没有用它浏览任何东西,所以不知道错误信息说的是什么类型的浏览器。

我该如何解决问题?

browser emacs common-lisp

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

通过 SendInput (Win32 API) 的键盘输入不起作用,硬件之一起作用

我有一个任务,我需要在浏览器中显示的 Web 表单上单击鼠标,还需要进行一些键盘输入,如用数字填充文本框或按向下箭头顺序排列,以便在组合框中进行选择。

我拥有的窗口处理程序,点击的坐标,它对我来说很好用(非常简单的功能):

 extern "C" __declspec(dllexport) void __stdcall PutSingleClick(unsigned hwnd, int x, int y)
{

    SendMessage(((HWND) hwnd), WM_LBUTTONDOWN, MK_LBUTTON, MAKELPARAM(x, y));
    SendMessage(((HWND) hwnd), WM_LBUTTONUP, MK_LBUTTON, MAKELPARAM(x, y));
}
Run Code Online (Sandbox Code Playgroud)

当我尝试发送键盘输入时出现我的问题,例如通过调用:

extern "C" __declspec(dllexport) void __stdcall PutKeystrokeDown(int times)
{
    INPUT ip;
    ip.type = INPUT_KEYBOARD;
    ip.ki.time = 0;
    ip.ki.wVk = 0;
    ip.ki.dwExtraInfo = 0;

    ip.ki.wScan = VK_DOWN;

    for(int i = 0; i < times; i++)
    {
        ip.ki.dwFlags = KEYEVENTF_SCANCODE;
        SendInput(1, &ip, sizeof(INPUT));
        ip.ki.dwFlags = KEYEVENTF_SCANCODE | KEYEVENTF_KEYUP;
        SendInput(1, &ip, sizeof(INPUT));
    }
    ip.ki.dwFlags …
Run Code Online (Sandbox Code Playgroud)

browser windows keyboard winapi input

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

如何处理浏览器关闭、选项卡关闭和重新加载事件

每当用户尝试重新加载选项卡、关闭选项卡或关闭浏览器时,我都必须显示自定义模式。

我试图处理 onbeforeunload 事件,但它不允许我在 chrome 中显示自定义消息。

我想知道是否可以在跨浏览器应用程序中处理

我必须展示一些带有自定义设计和按摩的模态,在特定情况下也有确定和取消按钮。按钮动作也必须相应地处理

请建议有什么方法可以做到这一点..谢谢。

browser cross-browser webbrowser-control angular

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

设置使用 SystemJS 开发 Aurelia 并在浏览器上转译 ts 文件?

首先,我的情况很不寻常,所以让我解释一下:

我们的产品运行在本地自制服务器上(例如,http://localhost:1234/)。同一台服务器提供 UI 文件 ( http://localhost:1234/index.html) 并且不能添加 CORS 标头。

现在我的 Aurelia 应用程序将需要访问来自同一个来源的数据,但在开发过程中,Aurelia CLI 无法做到这一点,因为 Aurelia 的服务器将在另一个端口上运行,而且,我们的请求旨在没有主机名 ( /request/data) .

这是我想要的解决方案:.ts在开发过程中使用 SystemJS在浏览器端转译文件。就目前而言,au build每次我有一个小的更改时,我都必须构建 ( ) ,这非常不方便。

请告诉我如何配置/设置以在浏览器端转换从 Aurelia CLI 创建的项目。

browser file transpiler server aurelia

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

以编程方式检测浏览器是否安装在 Android 上

如何检查Android设备上是否安装了浏览器

我需要检查浏览器是否安装在设备上。我们怎么做

browser android

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

Firefox DevTools 中是否有类似 Chrome DevTools 的应用程序面板?

Google Chrome 中的开发人员工具有一个应用程序面板。

Chrome 中的应用程序面板

此工具包含页面的清单等。但我在 Firefox 中找不到此工具。Firefox DevTools 中有这样的面板吗?

browser firefox-developer-tools

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

Ionic 4 运行浏览器无法加载资源

我使用ionic start test sidemenu --type=angular.

然后,不做任何更改,我运行ionic cordova run browser并自动打开浏览器,一切正常并且很好。

问题是,如果我尝试/platforms/browser/www/index.html直接在浏览器中打开文件,则会出现黑页和failed to load resources文件错误:runtime.js, polyfills.js, styles.js, cordova.js, vendor.js, vendor.js.

如果我运行相同的行为ionic cordova run browser --prod

使用 ionic 3 我没有错误。

加载资源失败:

在此处输入图片说明

我的离子信息是:

Ionic:

   ionic (Ionic CLI)             : 4.2.1 (/usr/lib/node_modules/ionic)
   Ionic Framework               : @ionic/angular 4.0.0-beta.13
   @angular-devkit/build-angular : 0.8.6
   @angular-devkit/schematics    : 0.8.6
   @angular/cli                  : 6.2.6
   @ionic/angular-toolkit        : 1.0.0

Cordova:

   cordova (Cordova CLI) : 8.0.0
   Cordova Platforms     : browser 5.0.4
   Cordova Plugins       : cordova-plugin-ionic-keyboard …
Run Code Online (Sandbox Code Playgroud)

browser resources ionic-framework ionic4

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

如何在单击按钮时关闭整个浏览器?

我想在单击按钮时完全关闭我的浏览器(chrome),我可以使用 window.close() 关闭单个选项卡;如果想关闭整个浏览器怎么办。谢谢

在此处输入图片说明

javascript browser web-development-server

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