在镜像浏览器上未触发browser-sync onchange事件

时间:2017-01-26 16:56:24

标签: onchange browser-sync dom-events

浏览器同步功能称为"互动同步"允许您在测试时在浏览器之间镜像滚动,单击,刷新和表单操作。"但是它似乎不适用于onchange事件。

虽然React component `onChange` event not being triggered when synced with BrowserSync表示它不适用于React,但它甚至不能在带有js的简单html中工作。

我们使用的许多表单都有条件依赖字段,这会阻止您填写此类表单。有办法解决这个问题吗?

我在下面提供了此表单的简化版本。为了测试这个:

  1. 获取以下代码段的副本并将其另存为html文件
  2. 导航到包含html
  3. 的目录
  4. 打开命令提示符,导航到html文件,然后运行 browser-sync start --server
  5. browser-sync将启动包含默认网址的浏览器(http:localhost:port),追加" /test.html"到网址
  6. 将网址复制到另一个浏览器
  7. 您会看到,在选择下拉镜像时,事件和相关的JavaScript不会被激活。

    
    
    "(#274) The ad account is not enabled for usage in Ads API. Please add it in     developers.facebook.com/apps -> select your app -> settings -> advanced ->     advertising accounts -> Ads API. Account XXXXXX not enabled for this     application."
    
    
    
    

1 个答案:

答案 0 :(得分:1)

此时看起来不可用。

在这之后不久发现了这个github问题:
https://github.com/BrowserSync/browser-sync/issues/22