Javascript在Android的React-Native WebView中不起作用(设置了javaScriptEnabled = true)

时间:2017-06-24 20:10:48

标签: javascript android webview react-native

无法让JavaScript在Android上的React-Native WebView中运行:

<View style={[styles.flex]}>
            <WebView
                style={[styles.flex]}
                source={{uri: 'http://partners.zeew.eu/'}}
                javaScriptEnabled={true}


            />
</View>

1 个答案:

答案 0 :(得分:0)

尝试在真正的Android设备上运行。

  • 在x86 Android模拟器上,我无法使用WebView来运行URL 返回一个webpack(Angular)包(其他网页正常工作)
  • 如果复制到x86 Android模拟器的本机Web浏览器,相同的URL工作正常。
    • 相同的网址可以在真实Android设备上的WebView上正常运行。

我不确定是否还需要 javaScriptEnabled

&#13;
&#13;
@Entity
@Table(name="items")
@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
public class Item
{
    @Id
    @GenericGenerator(name="itemIdGen" , strategy="increment")
    @GeneratedValue(generator="itemIdGen")
    @Column(name = "itemid", nullable=false)
    private long id;

    @Column(name="itemname")
    private String itemName;

    @ManyToOne
    @JoinColumn(name = "cartid", nullable=false)
    @JsonBackReference
    private Cart cart;
    /*...*/
}

@Entity
@Table(name="carts")
public class Cart 
{
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "cartid", nullable=false)
    private long id;

    @Column(name="items")
    @OneToMany(mappedBy = "cart")
    @JsonManagedReference
    private Set<Item> items;
    /*..*/
}
&#13;
&#13;
&#13;