小编Ser*_*rev的帖子

使用Webpack将html文件中的图像复制到输出目录

我正在尝试配置webpack,以便它解析我的文件index.html(最好是使用HTMLWebpack插件),以便将所有包含的图像(例如<object data="images/test.svg">)移动到我的输出文件夹中,而文件夹路径保持不变。最终,运行webpack-dev-server应该呈现一个显示我的图像的页面。

这个问题有些相关,但与我自己的问题不太匹配。

我试图做的是:

从配置文件中可以看到,我尝试使用html-loader。没有exclude: /index\.html$/它会给我一个错误。我的猜测是HTMLWebpack插件和html-loader不相处。排除index.html不利于html-loader的目的。文件加载器无法识别并未包含的图像require(image)

当前正在发生的事情:一切运行正常,但是没有images文件夹,也没有任何图像/dist/

我目前的webpack.config.js

var HtmlWebpackPlugin = require('html-webpack-plugin');
var HTMLWebpackPluginConfig = new HtmlWebpackPlugin({
  template: __dirname + '/app/index.html',
  filename: 'index.html',
  inject: 'body'
});

module.exports = {
  entry: './app/index.js',

  output: {
    path: __dirname + '/dist',
    publicPath: '/dist',
    filename: 'index_bundle.js'
  },

  module: {
    loaders: [
    { test: /\.js$/, exclude: /node_modules/, loader: 'babel-loader'},
    { test: /\.svg$/, loader: 'file-loader' },
    { test: /\.html$/, exclude: /index\.html$/, loader: 'html-loader'} …
Run Code Online (Sandbox Code Playgroud)

html javascript webpack webpack-dev-server html-webpack-plugin

6
推荐指数
1
解决办法
1811
查看次数

Openshift - 一些请​​求失败(代理错误)

我正在使用openshift来部署我构建的一些小应用程序.一切都很好,但有时,不要问我为什么,当我尝试登录(发布请求)时,我收到此错误(等待5分钟后或多或少:

代理错误

代理服务器从上游服务器收到无效响应.代理服务器无法处理请求POST /登录.

原因:从远程服务器读取时出错

不同的请求工作,只有这个登录请求似乎被打破.我的应用程序的日志不显示错误,似乎没有处理请求.有什么建议?

apache proxy http node.js openshift

5
推荐指数
0
解决办法
892
查看次数

无法在Android Webview中重新加载JavaScript?

我已经制作了一个简单的Webview应用程序,该应用程序可以提取使用PHP和JavaScript的HTML页面:http : //s-ka-paidbeats.com/app_tree/randomword/5.html

问题是我的移动设备上的JavaScript无法刷新,我不知道为什么!

当我在桌面网络浏览器上测试该页面时,有时可以正常工作,但该页面永不刷新,并且单词保持不变。在我的Android手机上,这个词根本不会更新或刷新,我无法弄清为什么会这样。

这是实际的页面用户视图(5.html文件):

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
  <head>
    <script type="text/JavaScript">
      function timedRefresh(timeoutPeriod) {
        setTimeout("location.reload(true);",timeoutPeriod);
      }
      window.onload = timedRefresh(7000);
    </script>
    <title>Freestyle Word Generator - 5 Seconds</title>
    <style type="text/css">
      body, td, p, input {
        color : #000000;
        font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', 'sans serif';
        font-size : 12px;
      }
      .button {
        background-color: #f44336;
        border: none;
        color: white;
        padding: 15px 32px;
        text-align: center;
        text-decoration: none;
        display: …
Run Code Online (Sandbox Code Playgroud)

javascript php android webview

5
推荐指数
1
解决办法
553
查看次数

重新加载asp.net中的弹出窗口

我在ASP.NET中有一个弹出窗口

在这个弹出窗口中,我有两个div.

  1. 在Div one中正在加载子页面.
  2. 在div 2中,从同一页面加载网格视图.

在div One中我有一个保存按钮,我需要从父页面代码更新div二中的gridview以供参考:

对于div one:

<div>
   <input type="button" id="btnSave" value="Save" onclick="someevent" class="btn btn-primary btn-sm" />
</div>
Run Code Online (Sandbox Code Playgroud)

对于div二:

<div class="modal fade" id="transactionFieldMapping" tabindex="-1"
                role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="width: 100%; height: 100%;">
                <div class="modal-dialog" style="width: 68%; height: 75%;">
                    <div class="modal-content"
                        style="width: 60%; height: 95%;">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                                <span aria-hidden="true">&times;</span></button>
                            <h4 class="modal-title" id="H1">
                                <asp:Label runat="server" ID="Label2" Text="">Data Dependency Mapping AT TestCase level</asp:Label></h4>
                        </div>
                        <div class="modal-body" style="width: 98%; height: 90%;">
                            <table width="100%" border="0">                               
                            </table>
                            <iframe width="100%" …
Run Code Online (Sandbox Code Playgroud)

.net javascript c# asp.net jquery

5
推荐指数
1
解决办法
181
查看次数

Safari浏览器支持Safari浏览器

如何使用html5或javascript在桌面计算机上使用Safari浏览器打开网络摄像头?似乎javascript上的navigator.getUserMedia()无法在Safari上运行.我找到了像WebRTC项目的库,但是不支持Safari浏览器.任何帮助.

html javascript jquery

5
推荐指数
1
解决办法
2165
查看次数

使用React-Native Fetch API通过HTTP发送二进制文件

有没有一种使用Fetch API上载二进制文件的方法(例如,使用签名URL上载到S3)?

对于某些“应用程序/八位字节流”,这将是一个简单的PUT。

XHR库正在运行,但是我相信Fetch更好,尤其是在React-Native环境中。现在,
React-Native Fetch是否支持Blob

理想情况下,我想执行以下操作,但Blob未定义:

fetch('https://s3.amazonaws.com/signedUrl/', {
  method: 'PUT',
  headers: {
    'Content-Type': 'application/octet-stream',
  },
  body: Blob(filePath)
})
Run Code Online (Sandbox Code Playgroud)

http request fetch http-headers react-native

5
推荐指数
1
解决办法
979
查看次数

使用Github为React Native设置Oauth

注册github oauth时,在注册时使用react-native应用程序时主页URL的预期输入是什么?

我正在尝试利用Web应用程序流来设置oauth,并且无法正确获取用户身份验证.

oauth github fetch react-native

5
推荐指数
0
解决办法
257
查看次数

在 React Native 中使用 fetch 发出 https 请求

背景

整个互联网上人们都在问为什么他们不能在 React Native 中发出 http 请求。答案通常是因为他们必须更新info.plist. 对我来说,这曾经是一个问题。我更新了我的设置,并httpfetch请求中工作。

从那以后我更新了我的服务器并SSL在我的节点 api 端点上有了。当我在生产服务器上的邮递员中到达端点时,没有任何问题。但是,当我删除添加到info.plist允许请求的设置,然后尝试运行我的应用程序时,在运行访问 fetch 调用中http使用的端点的代码时,我再次收到错误。https

代码示例

我更新了我的代码以发出如下请求:

fetch('https://api.email.com/v1/clients/update', {
...
}
Run Code Online (Sandbox Code Playgroud)

当像这样使用 http 发出请求时:

fetch('http://api.email.com/v1/clients/update', {
    ...
    }
Run Code Online (Sandbox Code Playgroud)

我在info.plist

<key>api.wuno.com</key>
<dict>
    <key>NSExceptionAllowsInsecureHTTPLoads</key>
    <true/>
</dict>
<key>wuno.com</key>
<dict>
    <key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>
Run Code Online (Sandbox Code Playgroud)

但现在我再次收到错误:

网络请求失败

问题

现在我已经有了SSL终点API。当被邮递员击中时它正在工作。我从 中删除了例外情况info.plist。我需要采取哪些步骤才能使用httpsfetchreact native应用程序?

info.plist fetch react-native

5
推荐指数
0
解决办法
1919
查看次数

Nextjs使用styled-jsx实现SSR - 无法读取未定义的属性"state"

我偶然发现了一个我似乎无法解决的问题.我试图在这里搜索解决方案,但无法自助.我是javascript的新手,反应如此体贴.

问题:我正在使用react(16.5.0)和nextjs(6.1.2)和styled-jsx一样:

import React, {Component} from 'react';
import PropTypes from 'prop-types';
import Link from 'next/link';

class ProductCard extends Component {
    constructor(props) {
        super(props);
        this.state = {imgLoaded: false};
        this.imgHasLoaded = this.imgHasLoaded.bind(this);
    }

    imgHasLoaded() {
        this.setState({imgLoaded:true})
    }

    render() {
        return (
            <div className="thumbnail-container">
                <div className="loader-box">
                    <img src={require("../static/loading.png")} className="loading-img" />
                </div>
                <img src={this.props.imgSrc} className="main-img" onLoad={this.imgHasLoaded} />
                <div className="thumbnail-text">
                    {this.props.text}
                </div>
                <ul className="item-list">
                    {this.props.links.map(link =>
                        <li className="item">
                            <span className="item-span"> {link.text} </span>
                            {link.subLinks &&
                                <ul className="sub-item-list">
                                    {link.subLinks.map(subLink => <li>{subLink.text}</li>)}
                                </ul>
                            }
                        </li>
                    )}
                </ul>
                <style …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs next.js

5
推荐指数
1
解决办法
430
查看次数

如何避免危险地SetInnerHTML?

我编写了一个React组件,该组件呈现评级并用星标对其进行可视化。但是我必须为此使用危险的SetInnerHTML。我该如何重写具有更好代码风格的组件,而又不必危险地设置SetInnerHTML?感谢您的任何帮助。

export default class BookRating extends React.Component {
  renderStars = () => {
    let result = '';

    for(let i=1; i<=5; i++) {
      this.props.rating >= i
      ? result += '<div class="fa fa-star checked"></div>'
      : result += '<div class="fa fa-star"></div>'
    }

    return result;
  }

  render () {
    return (
      <div className="rating" dangerouslySetInnerHTML={{ __html: this.renderStars() }} />
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

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

滚动到 material-ui 中的选定列表项

我有一个列表,使用 material-ui 构建。里面有很多项目,所以滚动条是可见的。

我想做的是滚动到所选项目。对如何实现这一点有任何想法吗?

这是一个演示发送箱链接

单击项目列表后应如下所示(所选项目位于中心):

在此处输入图片说明

javascript reactjs material-ui

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