小编Dif*_*ter的帖子

JsPDF - 不允许将顶部框架导航到数据URL

更新Google Chrome后,新窗口中的报告jsPDF不再起作用.

控制台显示消息:

不允许将顶部框架导航到数据URL:data:application/pdf; base64,JVBERi0xLjMKMyAwIG9iago8PC9UeXBlIC9QYWdlCi9QYXJlbnQgMSAwIFIKL1 ....

你能帮助我吗?

谢谢.

google-chrome frame jspdf

39
推荐指数
5
解决办法
5万
查看次数

19
推荐指数
1
解决办法
6783
查看次数

为什么onMeasure()在我的自定义视图中调用了两次?

以下是我的自定义代码View:

XML布局:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res/com.project.summary"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" 
    android:background="@color/BgColor">

    <com.project.summary.customview.CustomView
        android:id="@+id/customView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:colorValue="@color/textRed"
        app:textString="This the Custom View!!!"
        app:textSize="20sp"
        />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我的代码CustomView.java:

@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
    Log.e("140117", "onMeasure()"+this.getHeight()+"||"+this.getWidth());
}
Run Code Online (Sandbox Code Playgroud)

测试活动代码:

    public class CustomViewActivity extends Activity{

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.customview_layout);
    }
}
Run Code Online (Sandbox Code Playgroud)

logcat输出:

01-17 13:47:01.203: E/140117(11467): onMeasure()0||0
01-17 13:47:01.243: E/140117(11467): onMeasure()28||212
Run Code Online (Sandbox Code Playgroud)

我搜索了StackOverflow,但没有人给出明确的答案.有人能帮助我吗?

android android-custom-view onmeasure

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

如何在一定时间后自动重启应用服务?

如何在 24 小时后自动重启应用服务?如何通过使用 Web 作业安排应用服务在特定时间自动重启?

azure-web-app-service

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

Woocommerce:设置结帐字段值

对于我系统中还不是WP用户的特殊客户群,我将他们引导到一个特殊页面,他们将从一组有限的产品中进行选择.我已经拥有了他们所有的信息,我将在此着陆页上预先填充.当他们验证了他们的信息后,它会将他们的产品添加到购物车并直接跳到结账处.到目前为止,我已经完成了这一切.

我想要做的是使用我拥有的客户名称和账单信息预先填写结账数据,我不完全确定如何做到这一点.但这是我到目前为止所得到的:

    function onboarding_update_fields( $fields = array() ) {

      $token = ( ! empty( $_GET['token'] ) ) ? $_GET['token'] : '';   
      if( 'testtoken' == $token ) {          
        $fields['billing']['billing_first_name']['value'] = 'Joe';
        var_dump( $fields ); 
      }  
      return $fields;
     }

    add_filter( 'woocommerce_checkout_fields', 'onboarding_update_fields' );
Run Code Online (Sandbox Code Playgroud)

如何更改结帐字段的值?上面的代码没有这样做.把我指向一个正确的方向,我可以做其余的事情.

我看了看这里,但也找不到我要找的东西.

谢谢!

php wordpress field checkout woocommerce

5
推荐指数
3
解决办法
6724
查看次数

让事件监听器触发

我有一个脚本,我正在与PHP表单一起使用.我正在尝试获取一个计数器字段,我在表单上填写员工ID字段填写下面一秒后计算我的代码.

<script type="text/javascript">

var counter = 0;
var timer;
var employee = document.getElementsByName("employeeID")[0];

var employeeVal = document.getElementsByName("employeeID")[0].value;

employee.addEventListener("onchange", startCount);

function countUP () {
    counter = counter + 1; //increment the counter by 1
    document.getElementsByName("timer_container")[0].value = counter;
 }

 function startCount () {
    timer=setInterval('countUP()', 1000 );
 }

 function readonly() {
     document.getElementsByName("timer_container")[0].readOnly = true;
 }

</script>
Run Code Online (Sandbox Code Playgroud)

我尝试了不同的函数来查看事件监听器是否正在触发.我也试过使用不同的事件,onclick,onblur并没有任何运气.我已经采用了计时器功能,并将其设置为直接在HTML上的body标签中加载,并且可以正常工作.但是,只要有人将信息输入到员工字段中,我就需要这样做.

javascript

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