javascript - onClick 事件不会在 iOS 中触发 Instagram 在 App 浏览器中 Meteor React JS Web App

标签 javascript reactjs meteor instagram inappbrowser

我在我们制作的网站上发现了一个错误,我不知道如何调试。目前正在尝试使用 GhostLab 应用进行调试。

问题

在应用程序浏览器中的 iOS Instagram 中访问此网站时,任何 onClick 事件都不起作用。

应用程序在移动 safari、桌面浏览器上完美运行。

标题图标代码

<i className="fas fa-shopping-bag" onClick={() => this.props.activeCartDropdown()} />
<i className="fas fa-bars" onClick={() => this.props.activeHeaderDropdown()} />

常见问题代码

import React from 'react';
import PropTypes from 'prop-types';
import { Link, NavLink, withRouter } from 'react-router-dom';
import { connect } from 'react-redux';
import Bootstrap from 'bootstrap';
import Helmet from 'react-helmet';

import history from '/client/history';

class BrandAmbassadorFAQ extends React.Component {

  constructor(props) {
    super(props);
    this.state = {
      open: false
    }
  }

  render() {

    return (
      <div className={`faq ${this.state.open}`} onClick={() => this.setState({ open: !this.state.open })}>
        <div className="question">
          {this.props.question}
        </div>

        <div className="answer">
          {this.props.answer}
          {this.props.image &&
            <img src={this.props.image} className={`img-fluid ${this.props.image_size ? this.props.image_size : ''}`}/>
          }
        </div>

      </div>
    )
  }
}

export default BrandAmbassadorFAQ;

应用详情和版本

Meteor 1.8.0.2
React 16.4.2
@babel/runtime 7.3.1

最佳答案

@babel/runtime7.3.1 降级到 7.0.0-beta.55 解决了这个问题。会持续关注。

关于javascript - onClick 事件不会在 iOS 中触发 Instagram 在 App 浏览器中 Meteor React JS Web App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54853719/

相关文章:

javascript - Backbonejs - 在集合中,我们如何从初始化函数访问 this.var?

meteor - 是否可以将参数传递给 Meteor 中的动态模板?

javascript - React CPU 使用率(快速更新)

javascript - 如何在 React 渲染函数中异步等待?

javascript - 比较 2 个不可变列表是否相等

javascript - Meteor.methods() 函数到底给出了什么?

javascript - 将 Meteor 与 Adob​​e Flash CreateJS 工具包一起使用

javascript - 使用边框的带有右圆 Angular 箭头 css 的部分划分

php - 包含的 PHP 页面中的 jQuery 代码

javascript - 简单的 JavaScript 代码不起作用